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