Поделиться через


Метод commit (SQLServerConnection)

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

Фиксация всех изменений, выполненных после предыдущей операции фиксации или отката, и снятие в базе данных всех блокировок, удерживаемых в настоящее время данным объектом SQLServerConnection.

Синтаксис

  
public void commit()  

Исключения

SQLServerException

Remarks

Этот метод commit определяется методом commit в интерфейсе java.sql.Connection.

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

Заметьте, что если клиент запускает транзакцию вручную, а затем по какой-либо причине SQL Server выполняет откат этой транзакции, то этот метод завершает работу с ошибкой и вызывает исключение. Например, если клиент вызывает хранимую процедуру, которая явно вызывает команду ROLLBACK TRANSACTION, а затем клиент вызывает метод commit, то вызывается исключение. Кроме того, если в SQL Server происходит ошибка достаточного уровня серьезности (16 и выше) для отката ручной транзакции, запущенной клиентом, то последующий вызов метода commit приведет к созданию исключения.

См. также:

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