commit-metoden (SQLServerConnection)

Ladda ned JDBC-drivrutin

Gör alla ändringar som gjorts sedan föregående commit eller rollback permanenta, och släpper alla databaslås som för närvarande hålls av detta SQLServerConnection-objekt .

Syntax

  
public void commit()  

undantag

SQLServerException

Remarks

Denna commit-metod specificeras av commit-metoden i java.sql.Connection-gränssnittet.

Denna metod bör endast användas när autocommit-läget har inaktiverats.

Observera att denna metod kommer att misslyckas och kasta ett undantag om klienten startar en manuell transaktion och sedan av någon anledning rullar SQL Server tillbaka den manuella transaktionen. Till exempel kastas ett undantag om klienten anropar en lagrad procedur som uttryckligen anropar ROLLBACK TRANSACTION, och klienten sedan anropar commit-metoden. Dessutom, om SQL Server ger ett fel av tillräcklig allvarlighetsgrad (16 eller högre) för att rulla tillbaka den klientinitierade manuella transaktionen; ett efterföljande anrop till commit-metoden kommer att kasta ett undantag.