Condividi tramite


Metodo setAutoCommit (SQLServerConnection)

Scaricare il driver JDBC

Imposta la modalità autocommit per questo oggetto SQLServerConnection sullo stato specificato.

Sintassi

  
public void setAutoCommit(boolean value)  

Parametri

value

true per abilitare la modalità autocommit per la connessione, false per disabilitarla.

Eccezioni

SQLServerException

Osservazioni:

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

Se una connessione è in modalità autocommit, tutte le relative istruzioni SQL vengono eseguite e sottoposte a commit come transazioni singole. In caso contrario, le istruzioni SQL vengono raggruppate in transazioni terminate da una chiamata al metodo commit o rollback. Per impostazione predefinita, le nuove connessioni sono in modalità autocommit.

Il commit si verifica quando l'istruzione viene completata o si verifica l'esecuzione successiva, indipendentemente dall'evento che avviene per primo. Quando le istruzioni restituiscono un oggetto SQLServerResultSet, l'istruzione viene completata quando è stata recuperata l'ultima riga del set di risultati o quando quest'ultimo è stato chiuso. In casi avanzati, una singola istruzione potrebbe restituire più risultati oltre ai valori dei parametri di output. In queste circostanze, il commit si verifica quando sono stati recuperati tutti i risultati e i valori dei parametri di output.

Quando la modalità autocommit è false, il driver JDBC avvierà in modo implicito una nuova transazione dopo ogni commit.

Nota

Se questo metodo viene chiamato durante una transazione, quest'ultima viene sottoposta a commit.

Vedi anche

Membri di SQLServerConnection
Classe SQLServerConnection