예외처리 썸네일형 리스트형 3.1 다시보는 초난감 DAO UserDao의 문제점 예외 처리에 대한 문제 3.1.1 예외처리 기능을 갖춘 DAO JDBC 코드에서 반드시 지켜야 할 원칙 예외처리 : 예외가 발생할 경우, 사용한 리소스를 반드시 반환하여야 한다. JDBC 수정 기능의 예외처리 코드 UserDao의 deleteAll() Connection과 PreparedStatement라는 두 개의 공유 리소스를 가져와서 사용 close()를 이용하여 리소스를 반환 중간에 예외가 발생할 경우 close()가 실행되지 않아 리소스가 반환되지 않음 try/catch/finally 구문을 이용한 deleteAll() public void deleteAll() throws SQLException { Connection c = null; PreparedStatement p.. 이전 1 다음