본문 바로가기

IT노트(구)/Java

conn.commit()과 conn.rollback()을 사용하려면 conn.setAutoCommit(false) 설정이 필요

jdbc에서 트랜잭션 처리를 하려면

conn.commit()과 conn.rollback()을 사용하면 된다!

그런데 커밋과 롤백을 쓰려면 다음 설정을 꼭 해줘야만 한다!(시작 지점에서 설정해주면 된다. 디폴트가 true이기 때문)



conn.setAutoCommit(false);



이제 아주 잘 될 것이다!(간과하기 쉬운 사실이므로 주의할 필요가 있다!)