자바
자바 중급 (JAVA-Web) 강좌 자료] JDBC 드라이버를 이용한 로컬 트랜잭션 구현
행복한짱짱이
2017. 10. 22. 09:20
자바 중급 (JAVA-Web) 강좌 자료] JDBC 드라이버를 이용한 로컬 트랜잭션 구현
자바 중급 (JAVA-Web) 강좌 자료] JDBC 드라이버를 이용한 로컬 트랜잭션 구현
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
JDBC 드라이버를 이용한 로컬 트랜잭션 구현
–conn.setAutoCommit(false);
•기본적으로 JDBC 드라이버는 단일 SQL문과 함께 commit문을 같이 전송하여 영구적 변경토록 지시
•setAutoCommit(false)는 commit문을 전송하지 않도록 하여 데이터베이스 메모리에서만 작업토록 지시
–conn.commit()/conn.rollback();
•소작업들이 모두 성공적으로 처리되면 commit()을 실행시켜 메모리의 모든 작업을 영구적으로 변경토록 지시
•만약 소작업들 중 한 개라도 실패되면 rollback()을 실행시켜 메모리의 모든 작업을 영구적으로 변경하지 않도록 지시