commit 메서드(SQLServerConnection)
이전의 커밋 또는 롤백 후에 변경된 모든 내용을 영구적으로 만들고, 이 SQLServerConnection 개체에서 현재 보유 중인 데이터베이스 잠금을 해제합니다.
구문
public void commit()
예외
설명
이 commit 메서드는 java.sql.Connection 인터페이스의 commit 메서드에 의해 지정됩니다.
이 메서드는 자동 커밋 모드가 해제된 경우에만 사용해야 합니다.
클라이언트에서 수동 트랜잭션을 시작한 다음 어떤 이유로 SQL Server에서 수동 트랜잭션을 롤백할 경우에는 이 메서드가 실패하고 예외가 발생합니다. 예를 들어 클라이언트에서 ROLLBACK TRANSACTION을 명시적으로 호출하는 저장 프로시저를 호출한 다음, commit 메서드를 호출하면 예외가 발생합니다. 또한 SQL Server에서 심각도가 16 이상으로 매우 높은 오류를 발생시켜 클라이언트에서 시작한 수동 트랜잭션을 롤백할 경우 이후에 commit 메서드를 호출하면 예외가 발생합니다.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기