commit, metoda (SQLServerConnection)

pobierz sterownik JDBC

Sprawia, że wszystkie zmiany dokonane od poprzedniego commitu lub rollbacku są trwałe i zwalnia wszelkie blokady bazy danych obecnie przechowywane przez ten obiekt SQLServerConnection .

Syntax

  
public void commit()  

Wyjątki

SQLServerException

Remarks

Ta metoda zatwierdzenia jest określana przez metodę commit w interfejsie java.sql.Connection.

Metoda ta powinna być stosowana tylko wtedy, gdy tryb automatycznego zatwierdzania jest wyłączony.

Należy zauważyć, że ta metoda zawiodła i wywoła wyjątek, jeśli klient rozpocznie ręczną transakcję, a potem z jakiegoś powodu SQL Server cofnie ręczną transakcję. Na przykład wyjątek jest wyrzucany, jeśli klient wywołuje procedurę przechowywaną, która jawnie wywołuje ROLLBACK TRANSACTION, a następnie klient wywołuje metodę commit. Dodatkowo, jeśli SQL Server zgłosi błąd o wystarczającej powadze (16 lub wyższy), aby cofnąć transakcję ręczną inicjowaną przez klienta; kolejne wywołanie metody commit wygeneruje wyjątek.