setAutoCommit 方法 (SQLServerConnection)

下載 JDBC 驅動程式

將這個 SQLServerConnection 物件的自動認可模式設定為所指定狀態。

語法

  
public void setAutoCommit(boolean value)  

參數

value

true 以針對連線啟用自動認可模式,false 以加以停用。

例外狀況

SQLServerException

備註

這個 setAutoCommit 方法是由 java.sql.Connection 介面中的 setAutoCommit 方法指定。

如果連線處於自動認可模式,則其所有 SQL 陳述式都會作為個別交易執行並認可。 否則,它的 SQL 陳述式會分組成許多交易,這些交易會透過 commit 方法或 rollback 方法的呼叫來結束。 根據預設,新的連線會處於自動認可模式。

當陳述式完成或下一次執行時 (以先發生者為準),就會進行認可。 如果陳述式傳回 SQLServerResultSet 物件,則當擷取結果集的最後一個資料列或是關閉結果集時,該陳述式就會完成。 在進階案例中,除了輸出參數值以外,單一陳述式也可能會傳回多個結果。 在這些案例中,當擷取了所有結果和輸出參數值時,就會發生認可。

當自動認可模式為 false 時,JDBC 驅動程式會在每一次認可之後以隱含方式開始新的交易。

注意

如果在交易期間呼叫這個方法,便會認可交易。

另請參閱

SQLServerConnection 成員
SQLServerConnection 類別