반응형
분류 전체보기
-
JAVA 자바 부적절한 자원 해제
Web Programming 2023. 2. 28. 21:52말그대로 finally 에서 자원 해제를 하지 않았기 때문이며 웹취약점 위반 사항에 해당한다. Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; try { conn 이나, pstmt 나 rs 사용 !! }catch(NullPointerException e){ finally{ if(rs!=null){rs.close();} if(pstmt!=null){pstmt.close();} if(conn!=null){conn.close();} } 항상 null 체크 후 close 시켜줘야 하며 rs, pstmt, conn 순으로 순서대로 close !!