conn.setAutoCommit(true)和(false)的區別

 默認的話爲自動提交,
當沒執行一個update ,delete或者insert的時候都會自動提交到數據庫,無法回滾事務。
設置connection.setautocommit(false);只有程序調用connection.commit()的時候纔會將先前執行的語句一起提交到數據庫,這樣就實現了數據庫的事務。
 
true:sql命令的提交(commit)由驅動程序負責
false:sql命令的提交由應用程序負責,程序必須調用commit或者rollback方法 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章