3장에서 만든 JdbcContext 로 진행할 때와 JdbcTemplate 적용 할 때 차이
// jdbcContext 적용
public void deleteAll() throws SQLException{
this.jdbcContext.executeSql("delete from users");
}
// jdbcTemplate 적용
public void deleteAll() {
this.jdbcTemplate.update("delete from users");
}
jdbcTemplate
를 적용하며jdbcContext
를 사용하던SQLException
이 사라졌다.
SQLException
catch
를 해도 JDBC 템플릿 메서드 밖으로 던져야 하는데 어디로 갔을까.