catch (ClassNotFoundException | SQLException e) {
e.printStackTrace();
} finally {
// STEP 6: Clean-up environment
>>> try {
if (pstmt != null)
pstmt.close();
} catch (SQLException se) {
se.printStackTrace();
} // end finally try
try {
DBConnection.close();
} catch (SQLException se) {
se.printStackTrace();
} // end finally try
}
예제에는 저런식으로 되여있는데
저 닫는구분을 한번에 나열해도 상관없음?
try {
if (pstmt != null)
pstmt.close();
DBConnection.close();
} catch (SQLException se) {
se.printStackTrace();
}
이런식으로 한번에 집어넣어도 상관없음?
상관이있다면 뭐가 문제가 되는거임?
모든 오류구문 출력이 불가능하게 되는거임?
너무 힘든 것이야.
그거.. Apache Common lib에 있는 DbUtils.closeQuietly 같은 것 쓰면 코드가 좀 더 깔끔해짐. ㅇ
크 그런게 다ㅡ있었었굼요 역시 형님이십니다 - dc App
디버깅할 땐 상관 없을듯 어차피 어느줄에서 발생했는지 나오니까 실제 처리를 다르게 하고 싶으면 위에처럼 하는 게 좋고
왜 커넥션은 널 채크 안함?
모두 감사감사