setAutoCommit 方法 (ISQLServerConnection)

将此 SQLServerConnection 对象的自动提交模式设置为给定状态。

# 语法

    public void setAutoCommit(boolean value)

# 参数

value

true 可启用连接的自动提交模式，false 可禁用该模式。

# 异常

SQLServerException

# 注释

此 setAutoCommit 方法由 java.sql.Connection 接口中的 setAutoCommit 方法指定。

如果连接处于自动提交模式下，则其所有 SQL 语句将作为单个事务运行并提交。否则，其 SQL 语句将不断归入事务组，直到调用 commit 方法或 rollback 方法为止。默认情况下，新连接处于自动提交模式。

语句执行完毕或下次运行开始时（以二者中先发生的为准）都会执行提交操作。对于返回 SQLServerResultSet 对象的语句，该语句在检索完结果集中的最后一行或结果集关闭后即告完成。对于更复杂的情况，单个语句可能会在输出参数值之外返回多个结果。在这些情况下，检索完所有结果和输出参数值后将执行提交操作。

如果自动提交模式设置为 false，JDBC 驱动程序将在每次提交后隐式启动新事务。

如果在事务处理过程中调用此方法，将提交此事务。

# 请参阅

SQLServerConnection 类
SQLServerConnection 成员
发送有关本主题的反馈至 Microsoft。

© 2012 Microsoft。保留所有权利。