事務:是資料庫操作的最小工作單元,是單個邏輯工作執行的一系列操作;這些操作作為乙個整體一起向系統提交,要麼都執行、要麼都不執行;事務是一組不可再分割的操作集合(工作邏輯單元);
事務的四大特性:
1 、原子性
事務是資料庫的邏輯工作單位,事務中包含的各操作要麼都做,要麼都不做
2 、一致性
事務執行的結果必須是使資料庫從乙個一致性狀態變到另乙個一致性狀態。因此當資料庫只包含成功事務提交的結果時,就說資料庫處於一致性狀態。如果資料庫系統 執行中發生故障,有些事務尚未完成就被迫中斷,這些未完成事務對資料庫所做的修改有一部分已寫入物理資料庫,這時資料庫就處於一種不正確的狀態,或者說是 不一致的狀態。
3 、隔離性
乙個事務的執行不能對其他它事務造成干擾。即乙個事務內部的操作及使用的資料對其它併發事務是隔離的,併發執行的各個事務之間不能互相干擾。
4 、持續性
也稱永久性,指乙個事務一旦提交,它對資料庫中的資料的改變就應該是永久性的。接下來的其它操作或故障不應該對其執行結果有任何影響。
原生jdbc對事務的處理如下:
trycatch(exception ex)finally{
connection.setautocommit( true);
事務的特性是什麼?
事務的特性是什麼?a.原子性 事務必須是原子工作單元 對於其資料修改,要麼全都執行,要麼全都不執行 b.一致性 事務在完成時,必須使所有的資料都保持一致狀態。在相關資料庫中,所有規則都必須應用於事務的修改,以保持所有資料的完整性。事務結束時,所有的內部資料結構 如 b 樹索引或雙向鍊錶 都必須是正確...
事務的特性是什麼?
a.原子性 事務必須是原子工作單元 對於其資料修改,要麼全都執行,要麼全都不執行 b.一致性 事務在完成時,必須使所有的資料都保持一致狀態。在相關資料庫中,所有規則都必須應用於事務的修改,以保持所有資料的完整性。事務結束時,所有的內部資料結構 如 b 樹索引或雙向鍊錶 都必須是正確的。c.隔離性 由...
事務的特性是什麼?
a.原子性 事務必須是原子工作單元 對於其資料修改,要麼全都執行,要麼全都不執行 b.一致性 事務在完成時,必須使所有的資料都保持一致狀態。在相關資料庫中,所有規則都必須應用於事務的修改,以保持所有資料的完整性。事務結束時,所有的內部資料結構 如 b 樹索引或雙向鍊錶 都必須是正確的。c.隔離性 由...