Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
JDBC-illesztőprogram letöltése
Az automatikus kötelező módot ennek az SQLServerConnection objektumnak az adott állapotra állítja.
Szemantika
public void setAutoCommit(boolean value)
Paraméterek
value
true , hogy engedélyezze az automatikus commit módot a kapcsolathoz, false pedig a letiltáshoz.
Exceptions
Remarks
Ezt a setAutoCommit metódupontot a java.sql.Connection interfészben található setAutoCommit metódus határozza meg.
Ha egy kapcsolat automatikus commit módban van, akkor az összes SQL utasítását futtatják és önálló tranzakcióként kötelezik el. Ellenkező esetben az SQL utasításai tranzakciókba csoportosíthatók, amelyeket a commit vagy a visszafordított metódus hívásával zárnak le. Alapértelmezés szerint az új kapcsolatok automatikus commitási módban vannak.
A commit akkor történik, amikor a kijelentés befejeződik vagy a következő futás következik, bármelyik előbb érkezik. Amikor az utasítások SQLServerResultSet objektumot adnak vissza, az utasítás akkor fejeződik be, amikor az eredményhalmaz utolsó sorát leváltották, vagy amikor az eredményhalmazt lezárták. Előrehaladó esetekben egyetlen utasítás több eredményt is visszaadhat a kimeneti paraméterértékek mellett. Ilyen esetekben a commit akkor történik, amikor minden eredményt és kimeneti paraméterértéket visszanyertek.
Ha az automatikus commit-mód hamis, a JDBC illezser implicit módon új tranzakciót indít minden commit után.
Note
Ha ezt a módszert egy tranzakció során hívják, a tranzakció elkötelezett.