JAVA WEB
JDBC 에서 트랜잭션을 실행할시 기본 구문
쮠이
2011. 8. 23. 15:54
boolean autoCommitDefault = conn.getAutoCommit(); try { conn.setAutoCommit(false); //실행하고자 하는 insert, update, delete 실행 conn.commit(); } catch (Throwable e) { try { conn.rollback(); } catch (Throwable ignore) {} throw e; } finally { try { conn.setAutoCommit(autoCommitDefault); } catch (Throwable ignore) {} } |
대개 퍼시스턴스 계층은 하이버네이트나 ibatis 같은 프레임웤을 쓰기는 하나 JDBC 로 쿼리를 실행할시 위와 같은 코드로 정형화 하는게 좋다고 아래 사이트에 나와있다능;;
참고로.. 영어다;;
원문 : http://en.wikipedia.org/wiki/Java_Database_Connectivity
참고로.. 영어다;;
원문 : http://en.wikipedia.org/wiki/Java_Database_Connectivity