queryrunner对于数据库的快速操作


1、导入包commons-dbutils-1.6.jar

2、获取queryrunner对象;

QueryRunner qr=new QueryRunner(DataSource ds);

3、操作;

a、增删改

qr.update(sql, hander)

b、查询

qr.update(sql, hander,params)

params可以使用数组list.toarray

4、了解操作hander方式:

a、beanhander

使用javabean对数据库进行便利操作,可以便捷的取出数据,这是获取单个对象;

b、beanlisthander

使用javabean对数据库进行便利操作,可以便捷的取出数据,这是获取一组对象;

c、scalarhander

使用聚合函数进行运算时,如count,sum,ave,操作时进行的操作;

另外:

 MapHandler:单行处理器!把结果集转换成Map<String,Object>,其中列名为键!

 MapListHandler:多行处理器!把结果集转换成List<Map<String,Object>>

 List<Emp>   List<Map<列名,列值>>  不常用

l ColumnListHandler:多行单列处理器!把结果集转换成List<Object>,使用ColumnListHandler时需要指定某一列的名称或编号,

例如:new ColumListHandler(“name”)表示把name列的数据放到List中。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM