Apache提供的dbUtils
一.介绍
apache组织为我们提供了dbUtils实用工具(一些jar包),封装了一些查询的类和借口,相对自己定义的来说,可以简化很多操作
dbUtils提供了核心功能
1.QueryRunner 提供了对sql操作的api
2.ResultSetHandler接口 实现sql查询后对结果集的封装
3.dbUtil类 一个工具类,定义了打开关闭资源和操作事务的方法
QueryRunner核心类
1.QueryRunner(DataSource ds) 只需提供数据源 dbutils底层自动维护关闭连接
2.update 更新 执行更新数据
3.query 执行查询
ResultSetHandler结果集处理类
用得比较多的三个方法
1.BeanHandler 返回单个javaBean
2.BeanListHandler 返回一个javaBean的list集合
3.ScalarHandler 返回某个查询数据
DbUtils工具类(apache提供的)
1.closeQuietly 关闭连接
2.commitAndCloseQuiltly 提交事务并关闭
3.rollbackAndCloseQuiltly 回滚事务并关闭
二.使用
具体使用比原生的还简单,只需要注意先导入jar包就行!!!