Condividi tramite


Metodo commit (SQLServerConnection)

Scaricare il driver JDBC

Rende permanenti tutte le modifiche apportate dal commit o dal rollback precedente e rilascia eventuali blocchi del database contenuti in questo oggetto SQLServerConnection.

Sintassi

  
public void commit()  

Eccezioni

SQLServerException

Osservazioni:

Questo metodo commit viene specificato dal metodo commit nell'interfaccia java.sql.Connection.

Questo metodo deve essere utilizzato solo quando la modalità autocommit è stata disabilitata.

Si noti che questo metodo avrà esito negativo e genererà un'eccezione se il client avvia una transazione manuale e se successivamente, per qualche motivo, SQL Server esegue il rollback della transazione manuale. Ad esempio, viene generata un'eccezione se il client chiama una stored procedure che chiama in modo esplicito ROLLBACK TRANSACTION e se il client chiama quindi il metodo commit. Inoltre, se SQL Server genera un errore la cui gravità è sufficiente (almeno 16) per eseguire il rollback della transazione manuale avviata dal client, una chiamata successiva al metodo commit genererà un'eccezione.

Vedi anche

Membri di SQLServerConnection
Classe SQLServerConnection