Método setAutoCommit (SQLServerConnection)

Baixar driver JDBC

Define o modo de autocommit deste objeto SQLServerConnection para o estado dado.

Syntax

  
public void setAutoCommit(boolean value)  

Parâmetros

value

True para ativar o modo de autocommit da ligação, false para o desativar.

Exceptions

SQLServerException

Observações

Este método setAutoCommit é especificado pelo método setAutoCommit na interface java.sql.Connection.

Se uma ligação estiver em modo de autocommit, então todas as suas instruções SQL são executadas e comprometidas como transações individuais. Caso contrário, as suas instruções SQL são agrupadas em transações que terminam com uma chamada ao método de commit ou ao método de rollback . Por defeito, as novas ligações estão em modo de autocommit.

O commit ocorre quando a instrução termina ou ocorre a próxima execução, o que ocorrer primeiro. Quando as instruções retornam um objeto SQLServerResultSet , a instrução é concluída quando a última linha do conjunto de resultados foi recuperada, ou quando o conjunto de resultados foi fechado. Em casos avançados, uma única instrução pode devolver múltiplos resultados além dos valores dos parâmetros de saída. Nestes casos, o commit ocorre quando todos os valores dos resultados e dos parâmetros de saída foram recuperados.

Quando o modo de autocommit é falso, o driver JDBC inicia implicitamente uma nova transação após cada commit.

Observação

Se este método for chamado durante uma transação, a transação é confirmada.