Java Connection.commit()方法:提交事務

2020-07-16 10:04:50
資料庫 Connection.commit() 方法用於使當前事務中的更改成為持久的更改,並釋放 Connection 物件當前持有的所有資料庫鎖。此方法只有在手動事務的模式下才可以用。

語法:

commit()

範例

下面的程式碼利用 commit 方法提交當前事務。
Connection conn = ……  //省略部分程式碼
conn.setAutoCommit(false);  //先將事務設為手動提交
Statement st = conn.createStatement();
String sql = "INSERT INTO users VALUES('xiaoli','123456')";
st.execute(sql);
conn.commit();  //提交事務