Compartir a través de


Método setAutoCommit (ISQLServerConnection)

Establece el modo de confirmación automática para este objeto SQLServerConnection en el estado determinado.

Sintaxis

public void setAutoCommit(boolean value)

Parámetros

value

Es true cuando se habilita el modo de confirmación automática para la conexión; es false cuando se deshabilita.

Excepciones

SQLServerException

Notas

El método setAutoCommit especifica este método setAutoCommit en la interfaz java.sql.Connection.

Si una conexión está en modo de confirmación automática, todas sus instrucciones SQL se ejecutan y confirman como transacciones individuales. De lo contrario, sus instrucciones SQL se agrupan en transacciones que finalizan con una llamada al método commit o al método rollback. De forma predeterminada, las nuevas conexiones están en modo de confirmación automática.

La confirmación se produce cuando la instrucción se completa o se produce la siguiente ejecución, lo que antes ocurra. En el caso de las instrucciones que devuelven un objeto SQLServerResultSet, la instrucción se completa cuando se haya recuperado la última fila del conjunto de resultados, o bien cuando se haya cerrado el conjunto de resultados. En casos avanzados, una instrucción única podría devolver varios resultados además de los valores de parámetros de salida. En estos casos, la confirmación se produce cuando se hayan recuperado todos los resultados y valores de parámetros de salida.

Cuando el modo de confirmación automática es false, el controlador JDBC iniciará implícitamente una nueva transacción después de cada confirmación.

Nota

Si se llama a este método durante una transacción, esta se confirma.

Vea también

Referencia

Clase SQLServerConnection

Conceptos

Miembros ISQLServerConnection