Metodo setAutoCommit (SQLServerConnection)
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
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.