728x90
try {
conn = DriverManager.getConnection(jdbcDriver, dbUser, dbPass);
conn.setAutoCommit(false);
//쿼리 실행1
//쿼리 실행2
// 트랜잭션 커밋
conn.commit();
} catch(Throwable e) {
if (conn != null) {
try {
// 트랜잭션 롤백
conn.rollback();
} catch(SQLException ex) {}
}
occuredException = e;
} finally {
if (pstmtItem != null)
try { pstmtItem.close(); } catch(SQLException ex) {}
if (pstmtDetail != null)
try { pstmtDetail.close(); } catch(SQLException ex) {}
if (conn != null) try { conn.close(); } catch(SQLException ex) {}
}
728x90
'백엔드 > JSP & Servlet' 카테고리의 다른 글
JDBC /DAO, DTO (0) | 2021.07.23 |
---|---|
웹 어플리케이션 구동 시 JDBC 드라이버 로딩하기 (0) | 2021.07.23 |
JSP LONG VARCHAR 타입 값 일어오기 (mysql) (0) | 2021.07.23 |
JSP JDBC 이용해 mysql 연결 (0) | 2021.07.23 |
이클립스에서 JSP로 개발 시 파일 경로 설정 이해 (0) | 2021.07.17 |