撩課-JavaWeb之什麼是DBUtils與QueryRunner和ResultHandler
阿新 • • 發佈:2018-12-28
什麼是DBUtils
DBUtils是Apache公司編寫的資料庫操作實用的工具,小巧,簡單,實用
封裝了對JDBC的操作,簡化了JDBC操作
QueryRunner
QueryRunner(DataSource ds)
提供資料來源連線池,會自動幫你建立連線
Update(String sql,Object…obj)
執行更新資料
query(String sql, ResultSetHandler rsh,Object…params)
執行查詢
ResultHandler
query(sql, new BeanHandler<Student>(Student.class), params) 把查詢的結果封裝成一個指定物件 query(sql, new BeanListHandler<Student>(Student.class) 把查詢結果封裝成一個指定物件集合 qr.query(sql, new ScalarHandler()) 查詢單個值,返回為一個Long型別 qr.query(sql, new MapListHandler()) 把查詢的結果封裝成一個Map集合 query(sql, new ColumnListHandler("列名")) 查詢指定的列