JDBC控制事務

2021-10-05 13:55:32 字數 522 閱讀 1094

事務:乙個包含多個步驟的業務操作。如果這個業務操作被事務管理,則這多個步驟要麼同時成功,要麼同時失敗。

操作:a. 開啟事務

b. 提交事務

c. 回滾事務

使用connection物件來管理事務

a. 開啟事務:setautocommit(boolean autocommit) :呼叫該方法設定引數為false,即開啟事務

b. 在執行sql之前開啟事務

c. 提交事務:commit()

d. 當所有sql都執行完提交事務

e. 回滾事務:rollback()

f. 在catch中回滾事務

**:

public

class

jdbcdemo

catch

(exception e)

}catch

(sqlexception e1)

e.printstacktrace()

;}finally

}}

jdbc控制事務

jdbc如何控制事務 1.什麼是事務 對乙個資料資源 比如資料庫 進行一系列操作,要將這些操作當作乙個原子操作來進行,要麼全部成功,要麼全部失敗 2.事務的acid特性 atomic 原子性 多個操作要當作乙個原子操作來進行,要麼全部成功,要麼全部失敗 consistent 一致性,即事務成功執行以...

JDBC 控制事務

事務 乙個包含多個步驟的業務操作,如果這個業務操作被事務管理,則這多個步驟要麼同時成功,要麼同時失敗 操作 1 開啟事務 2 提交事務 3 回滾事務使用 connection 物件來管理事務 開啟事務 setautocommit boolean autocommit 呼叫該方法設定引數為false,...

JDBC控制事務

事務 乙個包含多個步驟的業務操作。如果這個業務操作被事務管理,則這多個步驟要麼同時成功,要麼同時失敗。操作 開啟事務 提交事務 回滾事務 connection中有事務的相關操作 提交事務 void commit 使自上次提交 回滾以來所做的所有更改都將永久性,並釋放此connection物件當前持有...