템플릿

    [토비 스프링] CH3-1. 초난감 DAO의 예외처리와 해결

    [토비 스프링] CH3-1. 초난감 DAO의 예외처리와 해결

    초난감 DAO의 문제점 UserDao를 많이 개선했지만 아직 예외상황에 대한 처리가 안되어 있다는 문제가 있다. UserDao에 예외처리를 할 수 있도록 기능을 추가해보자. 예외처리 기능을 갖춘 DAO JDBC는 어떤 상황에서도 가져온 리소스를 반환하도록 try/catch/finally 구문 사용을 권장하고 있다. public void deleteAll() throws SQLException { Connection c = null; PreparedStatement ps = null; try { c = dataSource.getConnection(); ps = c.prepareStatement("delete from users"); ps.executeUpdate(); } catch (SQLException..