dbutils: 一个简单的jdbc封装工具
QueryRunner 类
- query 用于执行select
- update 用于执行update delete insert
- batch 批处理
初始化:
1> new QueryRunner()
无参构造,它的事务是手动事务
2> new QueryRunner(DataSource ds)
自动事务,一条sql一个事务
注意:
QueryRunner 三个核心方法,提供了很多重载。
如果使用无参构造函数创建QueryRunner,在使用query,update,batch 方法时要传递Connection 参数
如果使用传递DataSource 的构造函数创建QueryRunner,在使用query,update,batch 方法时不需要传递Connection 参数ResultSetHandler 接口
用于定义结果集的封装
DbUtils类
提供关闭资源,事务的rollback,commit 操作。