JDBC控制事物的基本操作 開啟 結束 回滾

2021-08-28 02:13:11 字數 518 閱讀 9481

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

2. 操作:

1. 開啟事務

2. 提交事務

3. 回滾事務

3. 使用connection物件來管理事務

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

* 在執行sql之前開啟事務

* 提交事務:commit()

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

* 回滾事務:rollback()

* 在catch中回滾事務

4. **:

public class jdbcdemo10 catch (exception e)

} catch (sqlexception e1)

e.printstacktrace();

}finally

}}

jdbc 學習總結四之事物控制

事物是使用者定義的乙個操作序列,這些操作要不不做,要不全做。jdbc預設設定為自動提交事物,即每個語句執行完畢之後自動提交。每個語句都隱含乙個commit。我們知道 jdbc中 connection提供了auto commit這個屬性來控制事物,但是必須建立在使用乙個connection的情況下,這...

JDBC基礎和JDBC的事物

開始 註冊驅動 class.forname com.mysql.jdbc.driver mysql的註冊驅動方式 jdbc執行sql 語句的兩種方式 方式一 這種有sql注入的風險,建議不要使用 statement stat con.createstatement 查詢 stat.executequ...

JDBC基本操作

jdbc基本操作 載入驅動 class.forname com.mysql.jdbc.driver newinstance 建立連線 string url jdbc mysql localhost 3306 testdb?user root password root useunicode true...