首先,我想確認開發人員是否有責任遵循這些屬性或API等交易Apis的責任?使用JDBC實現ACID屬性?
下面是我的理解,我們如何在JDBC實現耐酸鹼性能
原子性: - 因爲不存在與連接相關聯的一個交易,所以我們提交或回滾,有沒有部分updation.Hence實現
Consitency: - 當某些數據完整性約束條件成立時(比如一些檢查約束),則會拋出sqlexception。然後程序員通過回滾事務來獲得一致的數據庫?
上面的一個問題說我們做了transaction1,並且在上面解釋的事務2期間拋出了sql excpetion。現在我們捕獲異常,並確定提交將首先提交事務?
隔離: - 由JDBC Apis.But提供,這導致了併發更新的問題。所以它已經被人工處理了嗎?
耐用性: - 由JDBC Apis提供。
如果上面的理解是正確的,請讓我來?