commit 方法 (SQLServerConnection)

下載 JDBC 驅動程式

使從上一次認可或回復後的所有變更成為永久狀態,並且釋放目前由這個 SQLServerConnection 物件保留的任何資料庫鎖定。

語法

  
public void commit()  

例外狀況

SQLServerException

備註

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

只有當已經停用自動認可模式時,才應該使用這個方法。

請注意,如果用戶端開始手動交易,然後 SQL Server 基於某個原因回復此手動交易,這個方法將會失敗並擲回例外狀況。 例如,如果用戶端呼叫的預存程序會明確呼叫 ROLLBACK TRANSACTION,然後用戶端呼叫 commit 方法,則會擲回例外狀況。 此外,如果 SQL Server 引發相當嚴重的錯誤 (16 或更高嚴重性等級) 來回復用戶端起始的手動交易,則後續的 commit 方法呼叫會擲回例外狀況。

另請參閱

SQLServerConnection 成員
SQLServerConnection 類別