다음을 통해 공유


setAutoCommit 메서드 (SQLServerConnection)

JDBC 드라이버 다운로드

SQLServerConnection 개체의 자동 커밋 모드를 지정된 상태로 설정합니다.

구문

  
public void setAutoCommit(boolean value)  

매개 변수

value

연결에 자동 커밋 모드를 사용하도록 설정하려면 true , false 로 설정하면 사용하지 않도록 설정합니다.

예외

SQLServerException

설명

이 setAutoCommit 메서드는 java.sql.Connection 인터페이스의 setAutoCommit 메서드에 의해 지정됩니다.

연결이 자동 커밋 모드이면 해당 연결의 모든 SQL 문이 개별 트랜잭션으로 실행되고 커밋됩니다. 그렇지 않으면 해당 SQL 문은 커밋 메서드 또는 롤백 메서드에 대한 호출로 종료되는 트랜잭션으로 그룹화됩니다. 기본적으로 새 연결은 자동 커밋 모드로 설정됩니다.

커밋은 문이 완료되거나 다음 실행이 발생할 때 발생합니다. 문이 SQLServerResultSet 개체를 반환하는 경우에는 결과 집합의 마지막 행이 검색되거나 결과 집합이 닫힌 후에 문이 완료됩니다. 고급 수준에서는 단일 문으로 출력 매개 변수 값뿐 아니라 여러 결과도 반환할 수 있습니다. 이러한 경우 커밋은 모든 결과 및 출력 매개 변수 값을 검색할 때 발생합니다.

자동 커밋 모드가 false이면 JDBC 드라이버에서는 각 커밋 후에 새 트랜잭션을 암시적으로 시작합니다.

참고 항목

트랜잭션 도중에 이 메서드를 호출해도 트랜잭션이 커밋됩니다.

참고 항목

SQLServerConnection 멤버
SQLServerConnection 클래스