DbUtils工具类

Dbutils:主要是封装了JDBC的代码,简化dao层的操作。
作用:帮助java程序员,开发Dao层代码的简单框架。
框架的作用:帮助程序员,提高程序的开发效率。
出生:Dbutils是由Apache公司提供。

使用步骤:

  1. 下载jar包,导入项目中
  2. 创建对象 QueryRunner
  3. 调用对象的更新的方法

创建QueryRunner对象

    QueryRunner qr = new QueryRunner(C3p0Utils.getC3p0DataSource());

执行更新操作:

 qr.update("delete from student where stuNo = ?",1);

执行查询返回单个值(Long,Integer,String)

Long query = qr.query("select count(*) from student where stuNo in (?,?,?)", new ScalarHandler(),2,5,6); 

执行查询返回对象–(对象里面封装了表中的一行数据)
Student query = qr.query("select * from student where stuName = ?", new BeanHandler(Student.class),"发财5");

执行查询返回对象集合—(把表中的所有数据都封装成对象,最后返回一个对象集合)

List query = qr.query("select * from student", new BeanListHandler(Student.class));

你可能感兴趣的:(DbUtils工具类)