Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ustawia tryb automatycznego zatwierdzania dla tego obiektu SQLServerConnection na dany stan.
Syntax
public void setAutoCommit(boolean value)
Parametry
value
True , aby włączyć tryb automatycznego zatwierdzania dla połączenia, Fals , aby go wyłączyć.
Exceptions
Remarks
Metoda setAutoCommit jest określana przez metodę setAutoCommit w interfejsie java.sql.Connection.
Jeśli połączenie jest w trybie automatycznego zatwierdzania, wszystkie jego instrukcje SQL są wykonywane i zatwierdzane jako pojedyncze transakcje. W przeciwnym razie jego instrukcje SQL są grupowane w transakcje zakończone wywołaniem do metody commit lub rollback . Domyślnie nowe połączenia są w trybie automatycznego zatwierdzania.
Zatwierdzenie następuje, gdy zdanie się kończy lub następuje następny przebieg, w zależności od tego, co nastąpi wcześniej. Gdy instrukcje zwracają obiekt SQLServerResultSet , polecenie kończy się po odzyskaniu ostatniego wiersza zbioru wyników lub gdy zbiór wyników zostanie zamknięty. W zaawansowanych przypadkach pojedyncze zdanie może zwracać wiele wyników oprócz wartości parametrów wyjściowych. W takich przypadkach zatwierdzenie następuje, gdy wszystkie wyniki i wartości parametrów wyjściowych zostały pobrane.
Gdy tryb automatycznego zatwierdzania jest fałszywy, sterownik JDBC po każdym zatwierdzeniu niejawnie rozpoczyna nową transakcję.
Note
Jeśli ta metoda zostanie wywołana podczas transakcji, transakcja zostaje zatwierdzona.