[原创]简谈DBUtils的使用

昨天写了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:返回一个

推荐阅读更多精彩内容