setAutoCommit, méthode (SQLServerConnection)
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
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.