-  PreparedStatement对象可以使用输入和输出流来提供参数数据。能够将整个文件放入可以容纳大值的数据库列,例如CLOB和BLOB数据类型。-  有以下方法可用于流式传输数据:-  setAsciiStream():此方法用于提供大的ASCII值。-  setCharacterStream():此方法用于提供较大的UNICODE值。- &nbs
转载 2017-11-11 10:27:57
568阅读
PreparedStatement对象可以使用输入和输出流来提供参数数据。能够将整个文件放入可以容纳大值的数据库列,例如CLOB和BLOB数据类型。 有以下方法可用于流式传输数据 - setAsciiStream():此方法用于提供大的ASCII值。 setCharacterStream():此方法
转载 2018-09-08 12:10:00
195阅读
2评论
之前我们是使用 MySQL 的命令来操作事务。接下来我们使用 JDBC 来操作银行转账的事务。 1 数据准备 -- 创建账户表 CREATE TABLE account( -- 主键 id INT PRIMARY KEY AUTO_INCREMENT, -- 姓名 NAME VARCHAR(10), ...
转载 2021-07-22 16:21:00
340阅读
2评论
1 什么是JDBC JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。 2 JDBC原理 早期SUN公司的天才们想编写一
原创 2021-07-15 15:04:27
519阅读
在传统的客户端/服务端模型中,通常是在服务器端部署数据库,而在客户端安装GUI程序,再次模型中,JDBC驱动程序应该部署在客户端如今三层模型更加常见,在三层应用模型中,客户端不直接调用数据库,而是调用服务器上的中间件,有中间件完成数据库查询操作,这种三层模型有以下优点,他将可视化表示(位于客户端) 从业务逻辑(位于中间件)和原始数据(位于数据库)中分离出来、因此,我们可以从不同的客户端,如j...
原创 2021-07-28 10:56:34
323阅读
什么时候自己创建工具类? 如果一个功能经常要用到,我们建议把这个功能做成一个工具类,可以在不同的地方重用。 “获得数据库连接”操作,将在以后的增删改查所有功能中都存在,可以封装工具类JDBCUtils。提供获取 连接对象的方法,从而达到代码的重复利用。 工具类包含的内容 1) 可以把几个字符串定义成 ...
转载 2021-07-22 13:22:00
365阅读
1点赞
2评论
1 数据准备 -- 创建 jdbc_user表 CREATE TABLE jdbc_user ( id INT PRIMARY KEY AUTO_INCREMENT , username VARCHAR(50), PASSWORD VARCHAR(50), birthday DATE ); -- 添 ...
转载 2021-07-21 14:40:00
205阅读
2评论
在传统的客户端/服务端模型中,通常是在服务器端部署数据库,而在客户端安装GUI程序,再次模型中,JDBC驱动程序应该部署在客户端如今三层模型更加常见,在三层应用模型中,客户端不直接调用数据库,而是调用服务器上的中间件,有中间件完成数据库查询操作,这种三层模型有以下优点,他将可视化表示(位于客户端) 从业务逻辑(位于中间件)和原始数据(位于数据库)中分离出来、因此,我们可以从不同的客户端,如j...
原创 2022-02-20 14:13:22
204阅读
JDBC    JDBC, 全称为Java DataBase Connectivity standard, 它是一个面向对象的应用程序接口(API), 通过它可访问各类关系数据库。JDBC也是java核心类库的一部分。    JDBC的最大特点是它独立于具体的
原创 2013-08-22 14:57:16
927阅读
事物处理批量更新返回自动主键DAO1,事物处理什么是事物?事务(Transaction):数据库中保证交易可靠的机制。JDBC支持数据库中的事务概念,并且在JDBC中,事务默认是自动提交的。事务提交的方式有两种:显示提交:使用commit;自动提交:执行DDL或DCL语句,或者程序正常退出;当事务所包含的任意一个数据库操作执行失败后,应该回滚事务(rollback),使该事务中所做的修改全部失效。
转载 2021-02-10 19:12:21
594阅读
2评论
JDBC:java database connectivity java连接数据库。sun公司定义了操作了所有关系型数据库的规则(接口)。使用统一java代码nection4、定义sql5、获取执行sql语句的对象
原创 25天前
0阅读
本章任务JDBC概念JDBC工作原理JDBC连接数据库步骤JDBC基础使用1.JDBC的概念JDBC(Java Data Base Connectiv
原创 2022-06-30 10:50:48
96阅读
JDBC流程概述: 1.加载驱动 2.创建连接 3.创建执行SQL语句 Statement 4.执行SQL语句 5.返回结果集 6.关闭资源  
原创 2012-12-05 21:33:52
393阅读
JDBC JDBC 事务 ● 什么是事务 例如 银行转账!张三转 1000 块到李四的账户,这其实需要两条 SQL 语句: ① 给张三的账户减去1000元; ② 给李四的账户加上1000元。 如果在第一条 SQL 语句执行成功后,在执行第二条 SQL 语句之前,程序被中断了(可能是抛出了某个异常,也可能是其他什么原因),那么李四的账户没有加上 1000 元,而张三却减去了 1000 元。这肯定...
原创 2021-08-19 15:51:24
215阅读
目录​​JDBC 事务​​​​什么是事务​​​​事务的四大特性(ACID)​​​​源码​​ JDBC 事务 什么是事务例如 银行转账!张三转 1000 块到李四的账户,这其实需要两条 SQL 语句: ① 给张三的账户减去1000元; ② 给李四的账户加上1000元。 如果在第一条 SQL 语句执行成功后,在执行第二条 SQL 语句之前,程序被中断了(可能是抛出了某个异常,也可能是其他什么原因),那
原创 2022-03-29 10:57:44
149阅读
1.事务的概念事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。例如:A——>B转帐,对应于如下两条sql语句update from account set money=money+100 where name='B';update from account set money=money-100 where name='A';2.MySQL数据库中操...
原创 2022-06-30 10:50:00
198阅读
1:获得连接(两个对象 DriverManager和 DataSource)       DriverManager.getConnection这里需要数据库的URL 2:创建声明(1执行简单的查询, 2执行需要输入的查询, 3执行调用存储过程的有输入和输出的查询)  3: execute(当得到一个Result
翻译 2012-04-29 12:04:20
495阅读
批量插入注意事项:新建Connection时加一句conn.setAutoCommit(false);每行数据赋值完,加一句stat.addBatch();最后stat.executeBatch(); conn.commit();最后记得free释放资源
原创 2016-12-04 16:48:50
488阅读
什么是JDBC?使用java代码(程序)发送sql语句的技术,就是jdbc技术使用jdbc发送sql前提 ,登录数据库服务器(连接数据库服务器),数据库的IP地址, 端口,数据库用户名,密码,例如下面的代码示例/** * jdbc连接数据库 * @author AAC MINGO * */public class Demo1 {  //连接数据库的URL  private String url =
原创 2021-03-13 11:39:30
237阅读
  • 1
  • 2
  • 3
  • 4
  • 5