setAutoCommit (metoda SQLServerConnection)

Stáhnout ovladač JDBC

Nastaví režim automatického závazku pro tento objekt SQLServerConnection na daný stav.

Syntax

  
public void setAutoCommit(boolean value)  

Parametry

value

True pro zapnutí automatického závazku pro připojení, false pro jeho deaktivaci.

Exceptions

SQLServerException

Remarks

Tato metoda setAutoCommit je specifikována metodou setAutoCommit v rozhraní java.sql.Connection.

Pokud je spojení v režimu automatického závazku, všechny jeho SQL příkazy se spustí a zapíšou jako jednotlivé transakce. Jinak jsou jeho SQL příkazy seskupeny do transakcí, které končí voláním buď metody commit, nebo metody rollback . Ve výchozím nastavení jsou nová připojení v režimu automatického potvrzení.

Commit nastane, když se příkaz dokončí nebo nastane další běh, podle toho, co nastane dříve. Když příkazy vrátí objekt SQLServerResultSet , příkaz se dokončí, když je získán poslední řádek výsledné množiny nebo když je výsledná sada uzavřena. V pokročilých případech může jeden příkaz vrátit více výsledků kromě hodnot výstupních parametrů. V těchto případech k commitu dochází, když jsou všechny výsledky a hodnoty výstupních parametrů získány.

Pokud je režim automatického závazku nepravdivý, ovladač JDBC implicitně po každém commitu zahájí novou transakci.

Note

Pokud je tato metoda vyvolána během transakce, transakce je potvrzena.