Hello World?

JDBC 에서 트랜잭션을 실행할시 기본 구문 본문

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