이번 장에서는 JdbcTemplate를 통해서 예외 처리하는 법을 살펴본다.
3장에서 달라진 deleteAll()
// 변경전
public void deleteAll() throws SQLException {
this.jdbcContext.executeSql("delete from users");
}
// 변경후
public void deleteAll() {
this.jdbcTemplate.update("delete from users");
}
JdbcTemplate를 사용한뒤 SQLException 이 사라졌다.
예외 블랙홀 자바의 기초를 배운학생들이나 귀찮다고 대충
만드는 사람들이 많이 저지르는 악습니다.
// 1번
try {
} catch (SQLException e ) {
// 아무것도 없음
}
// 2번
try {
} catch (SQLException e ) {
System.out.println(e);
}
//3버ㅏㄴ
try {
} catch (SQLException e ) {
e.printStackTrace();
}
위 소스들의 공통점