在相继学习了JDBC和数据库操作之后,我们明显感到编写JDBC代码并非一件轻松的事儿。为了帮助我们更高效的学习工作,从JDBC的繁重代码中解脱出来,老佟给我们详尽介绍了一个简化JDBC操作的组件——DBUtils。我们今天主要学习了它所提供的两个类和一个接口。 组件下载地址:http://commo ...
分类:
其他好文 时间:
2016-04-15 18:15:29
阅读次数:
267
DBUtils 1.DbUtils 工具类 2.QueryRunner -- 两行代码搞定增删改查 (1)QueryRunner() --需要控制事务时,使用这组方法 int update(Connection conn, String sql) Execute an SQL INSERT, UPD ...
分类:
数据库 时间:
2016-04-10 10:11:45
阅读次数:
265
可以直接使用BigInteger类型进行接收, BigInteger id = (BigInteger)QueryRunner(conn,"SELECT LAST_INSERT_ID",new Scala) java.math.BigInteger cannot be cast to java.la
分类:
编程语言 时间:
2016-03-12 21:02:41
阅读次数:
303
在java程序中,一般使用jdbc连接数据库,比较麻烦,在看传智教程时学了一个工具类,用于简化与数据库之间的操作步骤,就是TxQueryRunner,他是QueryRunner的子类,用起来和他是一样的,特点是支持事务,使用时需要导入几个jar包,分别是:这个工具类的优点基本上就是阿帕奇出的DBUt...
分类:
数据库 时间:
2016-01-21 19:27:47
阅读次数:
1740
原则上这不能说是一个持久层框架,它提供了一些Jdbc的操作封装来简化数据查询和记录读取操作。本站就是采用这个项目来读写数据库,代码非常简洁,如果你厌烦了Hibernate的庞大,不妨可以试试——DbUtils。给出一小段代码看看DbUtils是怎么用的:QueryRunner run = new Q...
分类:
数据库 时间:
2016-01-05 18:41:38
阅读次数:
213
1、commons-dbutils是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。2、相关API:--org.apache.commons.dbutils.QueryRunner...
分类:
数据库 时间:
2015-12-02 17:53:03
阅读次数:
209
简介:
DbUtils为不喜欢hibernate框架的钟爱,它是线程安全的,不存在并发问题。
使用步骤:
1. QueryRunner runner=new QueryRunner(这里写数据源...如c3p0的数据元new ComboPooledDataSource()或者dbcp的数据元);
2.使用runner的方法如果要增删改就使用update(String sql,Object ...
分类:
数据库 时间:
2015-07-02 17:39:34
阅读次数:
216
QueryRunnerupdate方法:* int update(String sql, Object... params) --> 可执行增、删、改语句* int update(Connection con, String sql, Object... parmas) --> 需要调用者提供Co....
分类:
数据库 时间:
2015-06-15 11:02:51
阅读次数:
309
执行不带输出参数的存储过程与 执行普通update sql没有什么区别,直接调用即可:示例代码:public Boolean startResidentialInfoStatistics(String residentialID) { Boolean exeflag=false; String .....
分类:
数据库 时间:
2015-05-16 13:20:17
阅读次数:
365
首先,我们看看DBUtils的组织架构图
一点一点来看,AbstructQueryRunner封装了PreparStatement的产生与装填,同时还包括了对数据库资源的关闭等操作。它有两个子类,QueryRunner与AsyncQueryRunner。
先说AsyncQueryRunner,看看名字我们就知道,它的异步的获取数据库信息。
我们看一小段代码:
//Async...
分类:
数据库 时间:
2015-04-23 00:06:44
阅读次数:
512