mysql 연결 탱크에서 풀 수 없는 문제

721 단어 mysql
mysql 데이터베이스 연결을try 안에 두면 연결 탱크가 성공하지 못할 것입니다.try 밖으로 연결을 놓으십시오.
예를 들면 다음과 같습니다.
 
 try{
     Connection   conn=ConnectionUtil.getConnection();
}
catch(Exception e){
    System.out.println(e.toString());
}
finally{
    ConnectionUtil.returnConnection(conn);
}

이렇게 하면 연결 풀이 해제되지 않습니다. 즉, ConnectionUtil입니다.returnConnection(conn) 실행이 실패했습니다.
다음은 올바른 코드입니다.
 
Connection conn=null;
 try{
    conn=ConnectionUtil.getConnection();
 }
catch(Exception e){
    System.out.println(e.toString());
}
finally{
    ConnectionUtil.returnConnection(conn);
}

좋은 웹페이지 즐겨찾기