需要导入的包: mysql-connector-java-5.1.37-bin.jar commons-dbcp-1.4.jar commons-pool-1.6.jar 需要添加/配置的配置文件: dbcpconfig.properties 配置文件 dbcpconfig.properties 内 ...
分类:
数据库 时间:
2017-11-08 20:08:14
阅读次数:
268
需要导入的包: mysql-connector-java-5.1.37-bin.jar ...
分类:
数据库 时间:
2017-11-08 19:50:39
阅读次数:
242
二、书写测试方法TestMyDataSource 自定义连接池一代码并不完善,我们调用了工具类JDBCUtils.Release方法释放了除conn外的对象。又调用了md.backConnection方法归还conn。 在自定义连接池二的代码中我们将增强close方法。调用工具类JDBCUtils. ...
分类:
数据库 时间:
2017-10-07 23:31:01
阅读次数:
202
在使用QueryRunner类的时候,直接new本类,无需传递连接池或连接,如果是普通连接,最终释放连接 ...
分类:
数据库 时间:
2017-10-06 10:27:39
阅读次数:
220
使用c3p0连接池来改版JdbcUtils工具 1. 使用c3p0连接池获取连接,使代码更加简单 2. 在src路径下必须给出c3p0-config.xml配置文件 3. 总结 * 什么是连接池 连接池是装有连接的容器,使用连接的话,可以从连接池中进行获取,使用完成之后将连接归还给连接池。 * 为什 ...
分类:
数据库 时间:
2017-09-22 17:57:55
阅读次数:
205
package cn.itcast.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import jav... ...
分类:
数据库 时间:
2017-09-12 09:54:13
阅读次数:
232
1.编程式事务 //1.获取Connection对象 Connection conn = JDBCUtils.getConnection(); try { //2.开启事务:取消自动提交 conn.setAutoCommit(false); //updatePrice()数据库操作 updateBa ...
分类:
其他好文 时间:
2017-09-07 11:56:58
阅读次数:
144
1.TxQueryRunner的简介(需要相关jar包的请留言) TxQueryRunner类是common-dbutils下QueryRunner的子类,是用来简化JDBC操作的,所以要导入common-dbutils的jar包。 TxQueryRunner底层是使用了JdbcUtils。可以使用 ...
分类:
数据库 时间:
2017-09-02 13:01:44
阅读次数:
309
在讲声明式事务之前,先回顾一下基本的编程式事务 编程式事务: //1.获取Connection对象 Connection conn = JDBCUtils.getConnection(); try { //2.开启事务:取消自动提交 conn.setAutoCommit(false); //3.执行 ...
分类:
编程语言 时间:
2017-08-31 17:12:43
阅读次数:
262
1 // 这个是在添加数据 2 @Test 3 public void demo1() { 4 QueryRunner qr = new QueryRunner(JDBCUtils.getDataSource()); 5 String sql = "insert into Book values(?... ...
分类:
数据库 时间:
2017-08-31 16:08:44
阅读次数:
218