commit – metoda (SQLServerConnection)

Stáhnout ovladač JDBC

Všechny změny provedené od předchozího commitu nebo rollbacku jsou trvalé a uvolňuje všechny databázové zámky, které tento objekt SQLServerConnection aktuálně drží.

Syntax

  
public void commit()  

Výjimky

SQLServerException

Remarks

Tato metoda commit je specifikována metodou commit v rozhraní java.sql.Connection.

Tato metoda by měla být použita pouze tehdy, pokud je režim automatického potvrzení zakázán.

Všimněte si, že tato metoda selže a vyhodí výjimku, pokud klient zahájí manuální transakci a pak z nějakého důvodu SQL Server manuální transakci zruší. Například výjimka je vyhodena, pokud klient volá uloženou proceduru, která explicitně volá ROLLBACK TRANSACTION, a poté klient volá metodu commit. Navíc, pokud SQL Server vyvolá chybu dostatečné závažnosti (16 nebo více) k vrácení ručně iniciované transakce klientem; následné volání metody commit vyvolá výjimku.