반응형 템플릿콜백패턴1 3장 템플릿 3.1 다시보는 초난감 DAO3.1.1 예외처리 기능을 갖춘 DAOpublic void deleteAll() throws SQLException { Connection c = dataSource.getConnection(); PreparedStatement ps = c.prepareStatement("delete from users") ; ps.executeUpdate(); // 여기서 예외가 발생하면 바로 메소드 실행이 중단된다. ps.close(); c.close() ; }close() 메서드를 제대로 실행하지 못하고 에러가 발생하면 리소스를 반환하지 못한다.그래서 JDBC 코드에서는 어떤 상황에서도 가져온 리소스를 반환하도록 try/catch/finally 구문 사용을 권장하고 있다.pub.. 2025. 3. 22. 이전 1 다음 반응형