jdbc中支持事務和不支持事務的寫法有什么區別
uj5u.com熱心網友回復:
應該是通過執行sql陳述句來啟用事務(begin)
提交事務(commit)
回滾事務(rollback)
uj5u.com熱心網友回復:
給你舉個買東西的例子:1.付錢,2給你東西;如果沒有事務,那么你你付錢啦,然后在給你東西的時候程式報錯啦,那么你的錢就退不回啦,東西也拿不到。如果有失誤,你付錢啦,但是給你東西的時候報錯啦,會自動把錢退給你,相當于交易失敗。資料庫中如果有事務,那么執行1的時候插入資料庫啦,執行2的時候報錯啦,1的操作就會被回滾
如果沒有事務,那么執行1的時候插入資料庫啦,執行2的時候報錯啦,1的操作就不會被回滾,此時程式就相當于執行啦一半
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/143679.html
標籤:Java相關
