véglegesítési módszer (SQLServerConnection)

JDBC-illesztőprogram letöltése

Minden előző commit vagy rollback óta végrehajtott változtatást véglegessé tesz, és felszabadítja az SQLServerConnection objektum által jelenleg tárolt adatbázis-zárolásokat.

Szemantika

  
public void commit()  

Kivételek

SQLServerException

Remarks

Ezt a commit módszert a java.sql.Connection interfészen található commit módszer határozza meg.

Ezt a módszert csak akkor szabad használni, ha az automatikus commitálás mód le van tiltva.

Fontos megjegyezni, hogy ez a módszer meghibásodik, és kivételt ad, ha a kliens kézi tranzakciót indít, majd valamiért az SQL Server visszahúzza a kézi tranzakciót. Például kivétel akkor kerül létre, ha az ügyfél egy tárolt eljárást hív, amely kifejezetten a ROLLBACK TRANSACTION-t hívja, majd a kliens a commit metóduszt hívja. Továbbá, ha az SQL Server elég súlyos (16 vagy annál magasabb) hibát mutat fel ahhoz, hogy visszavonja a kliens által indított kézi tranzakciót; egy további hívás a commit metódusra kivételt eredményez.