将此 SQLServerConnection 对象的自动提交模式设置为给定状态。
语法
public void setAutoCommit(boolean value)
参数
value
true 可启用连接的自动提交模式,false 可禁用该模式。
异常
备注
此 setAutoCommit 方法由 java.sql.Connection 接口中的 setAutoCommit 方法指定。
如果连接处于自动提交模式下,则其所有 SQL 语句将作为单个事务运行并提交。否则,其 SQL 语句将不断归入事务组,直到调用 commit 方法或 rollback 方法为止。默认情况下,新连接处于自动提交模式。
语句执行完毕或下次运行开始时(以二者中先发生的为准)都会执行提交操作。对于返回 SQLServerResultSet 对象的语句,该语句在检索完结果集中的最后一行或结果集关闭后即告完成。对于更复杂的情况,单个语句可能会在输出参数值之外返回多个结果。在这些情况下,检索完所有结果和输出参数值后将执行提交操作。
如果自动提交模式设置为 false,JDBC 驱动程序将在每次提交后隐式启动新事务。
注意:
如果在事务处理过程中调用此方法,将提交此事务。