commons-dbutils简介
对原生jdbc的简易封装,它的出现就是为了简化代码的书写,提高开发效率
commons-dbutils使用步骤
1.导包 导入dbutils的jar包 导入mysql的jar包 导入druid.jar包 如果需要单元测试,针对功能测试,导入junit的jar包以及依赖包 2.接口 1.创建执行对象:QueryRunner --底层就是preparestatement //准备好sql语句 //执行查询的sql语句 QueryRunner.update(SString sql,Object...params);dml语句 参数1是sql语句,参数2是给占位符号赋值的实际参数的参数列表 QueryRunner.query(String sql,ResultSetHandler handler,object...params);dql语句 参数1是sql语句, 参数2是针对查询的结果处理的接口(将查询的多条记录封装到list集合中--子实现类BeanListHandler<T>) 将查询的某条记录封装到实体类中--子实现类是beanhandler<T> 参数3是给查询语句的占位符号赋值
例:
dml:
String sql="insert into product(pname,pprice,pdesc)values(?,?,?)"; int update = queryRunner.update( sql, name, pprice, pdesc );
dql:
String sql="select * from product";
query = queryRunner.query( sql, new BeanListHandler<Product>( Product.class ) );