1.DBUtils是java編程中的數(shù)據(jù)庫操作實用工具,小巧簡單實用,它對事物是如何管理的呢?
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比卓尼網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式卓尼網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋卓尼地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。
我們都知道在jdbc中事物是由Connection對象來控制的
DBUtils工具類最核心的一個類是QueryRunner
這里主要講解空的構(gòu)造函數(shù)和參數(shù)是鏈接池的構(gòu)造函數(shù)
參數(shù)是鏈接池的構(gòu)造函數(shù),說明我們把鏈接交給DBUtils來管理,事物也交給DBUtils來管理,采用的MySQL默認(rèn)對事物的管理方式,一條sql語言一提交
QueryRunner(DataSource ds)
update(String sql, Object... params)
query(String sql, ResultSetHandler
這三條sql語句應(yīng)該是放在一起用的
空的構(gòu)造函數(shù),鏈接是交給開發(fā)者來管理的,事物也是交給開發(fā)者來管理,需要手動的提交和回滾事物
QueryRunner() -- 說明底層沒有幫你管理連接,自己管理連接
update(Connection conn, String sql, Object... params)
query(Connection conn, String sql, ResultSetHandler
這三條sql語句應(yīng)該是放在一起使用的