Метод setAutoCommit (SQLServerConnection)

Скачать драйвер JDBC

Устанавливает режим автоматической фиксации для данного объекта SQLServerConnection в указанное состояние.

Синтаксис

  
public void setAutoCommit(boolean value)  

Параметры

value

Значение true, чтобы включить режим автоматической фиксации для подключения, и значение false, чтобы отключить его.

Исключения

SQLServerException

Remarks

Этот метод setAutoCommit задается с помощью метода setAutoCommit в интерфейсе java.sql.Connection.

Если соединение находится в режиме автоматической фиксации, то все инструкции SQL выполняются и фиксируются как отдельные транзакции. В противном случае инструкции SQL группируются в транзакции, завершаемые вызовом метода commit или rollback. По умолчанию новые соединения работают в режиме автоматической фиксации.

Фиксация выполняется, когда инструкция завершает работу или в момент следующего выполнения (в зависимости от того, какое событие случается первым). Транзакции, которые возвращают объект SQLServerResultSet, завершаются после получения последней строки результирующего набора или в момент закрытия результирующего набора. В сложных случаях одна транзакция может возвращать несколько результатов, помимо значений выходных параметров. В таких случаях фиксация выполняется после получения всех результатов и значений выходных параметров.

Если режим автоматической фиксации имеет значение false, драйвер JDBC неявно запускает новую транзакцию после каждой фиксации.

Примечание

Если этот метод вызывается в ходе транзакции, эта транзакция фиксируется.

См. также:

Элементы SQLServerConnection
Класс SQLServerConnection