Partage via


setAutoCommit, méthode (SQLServerConnection)

Télécharger le pilote JDBC

Définit le mode de validation automatique actuel de cet objet SQLServerConnection selon l’état donné.

Syntaxe

  
public void setAutoCommit(boolean value)  

Paramètres

value

true pour activer le mode de validation automatique pour la connexion, false pour le désactiver.

Exceptions

SQLServerException

Notes

Cette méthode setAutoCommit est spécifiée par la méthode setAutoCommit de l’interface java.sql.Connection.

Si une connexion est en mode de validation automatique, toutes ses instructions SQL sont exécutées et validées en tant que transactions individuelles. Autrement, ses instructions SQL sont regroupées dans des transactions qui prennent fin avec l’appel de la méthode commit ou de la méthode rollback. Par défaut, les nouvelles connexions sont en mode de validation automatique.

La validation se produit à la fin de l'instruction ou à l'exécution suivante, selon l'opération qui se produit en premier. Lorsque les instructions retournent un objet SQLServerResultSet, l’instruction se termine lorsque la dernière ligne du jeu de résultats a été récupérée ou lorsque le jeu de résultats a été fermé. Dans les cas plus avancés, une instruction unique peut retourner plusieurs résultats en plus des valeurs de paramètre de sortie. Dans ces cas, la validation se produit lorsque tous les résultats et valeurs de paramètre de sortie ont été récupérés.

Lorsque le mode de validation automatique a la valeur false, le pilote JDBC démarre implicitement une nouvelle transaction après chaque validation.

Notes

Si cette méthode est appelée au cours d'une transaction, la transaction est validée.

Voir aussi

Membres de SQLServerConnection
Classe SQLServerConnection