Comparteix a través de


Método setAutoCommit (SQLServerConnection)

Descargar controlador JDBC

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

Observaciones

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. Cuando las instrucciones 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.

Consulte también

Miembros SQLServerConnection
Clase SQLServerConnection