DBUtil

dbutils的应用
  commons dbutils主要用来简化JDBC数据库的各种操作。在此组件中核心的类和接口为
  QueryRunner和ResultSetHandler.
 
  *QueryRunner主要用来执行对数据库的操作,在生成此类对象时可以将一个DataSource作为它的构造方法
的参数,或者在用此类对象调用query,update方法的时候,将一个Connection对象作为方法的参数。
  *ResultSetHandler的主要作用是获得操作的结果集。在Commons-dbutils.jar包中提供有此接口的默认实
现类,例如:
   BeanListHandler(返回某类的对象List集合),BeanHandler(返回某类的一个对象)等。
  
  总结:我们目前在Dao层使用DbUtils的时候,主要需要生成:
        #一个QueryRunner对象,用于执行对数据库操作。
#一个Connection对象,连接数据库。
#一个ResultSetHandler变量,根据需求的结果集生成不同的实例。

DBUtils 中ColumnListHandler的使用
  如果需要返回表中某一列的数据的话,可以使用ColumnListHandler.
  ColumnListHandler有3个构造方法
  1.ColumnListHandler()   获取的是主键列的数据
  2.ColumnListHandler(String columnName)   获取的是指定列名的列的数据

你可能感兴趣的:(DAO,jdbc)