dbUtils結果集處理器

使用 commons-dbutils jar包

用法 (增/刪/改)

QueryRunner qr = new QueryRunner(JdbcUtils.getDataSource());
String sql = "update tb_stu set age=? where sid=?";
Object[] params = {25,100};
qr.update(sql, params);
用法(查詢)

QueryRunner qr = new QueryRunner(JdbcUtils.getDataSource());
String sql = "select * from tb_stu where sid=?";
Object[] params = {101};
		
Stu stu = qr.query(sql, new BeanHandler<Stu>(Stu.class), params);
System.out.println(stu);

BeanHandler/BeanListHandler/MapHandler/MapListHandler/ScalarHandler

其中 BeanHandler處可以替換爲以上四種,

BeanHandler : 返回與對象類型一致的單個結果

BeanListHandler : 返回與對象類型一致的結果 List 集合  List

MapHandler : 返回與 Map 集合

MapListHandler : 返回 多個 Map 集合組成的 List 集合

ScalarHandler : 單行單列時使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章