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