JDBC에서 DAO 트랜잭션 함수 템플릿

1792 단어
DAO 트랜잭션 함수 템플릿 1:
public void OrderFinsByPage(){
        Connection conn = null;
        PreparedStatement pstmt = null;
        ResultSet rs = null;
        
        try {
            
            conn = DBUtils.getConnection();
            //    
            conn.setAutoCommit(false);
            //    
            
            
            
            
            conn.commit();
            
        } catch (Exception e) {
            try {
                conn.rollback();
            } catch (SQLException sqkex) {
                // TODO Auto-generated catch block
                sqkex.printStackTrace();
            }
            e.printStackTrace();
        }finally {
            try {
                conn.setAutoCommit(true);
                if(conn !=null)  conn.close();
                } catch (SQLException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            
        }
        
    }

승급편:
BASEDAO로 봉인하는 방법은 JDBC 프로젝트 프레임워크 참조!

좋은 웹페이지 즐겨찾기