昨天写了JDBCUtils的简单封装, 手误写成了DBUtils的封装
使用DBUtils时需要使用JDBCUtils去获得连接池.
* 使用DBUtils之前要导入的jar包
* 代码实现
* DBUtils的核心API
(1)QueryRunner对象
1)创建QueryRunner对象
无参构造:QueryRunner runner = new QueryRunner();
有参构造:QueryRunner runner = new QueryRunner(DataSource ds);
2)操作数据库的方法
更新操作:update
批量操作:batch
查询操作:query
(2)ResultSetHandler接口
ResultSetHandler是对查询结果集ResultSet进行封装操作的接口,其子类有9个。
BeanHandler:将查询的一条数据直接封装到一个实体Bean中
BeanListHandler:将查询的每条数据封装成一个实体,在将实体封装到List中
MapHandler:将查询的一条数据结果封装到Map中
MapListHandler:将查询的每一条数据封装到Map中,在将每个Map封装List中
ColumnListHandler:查询某一列数据封装到List中
ScalarHandler:返回一个