에피소드 하나.
내가 아는 사람이 국내 유명 인터넷포탈업체에 근무하고 있다.
그 사람이 그 유명 포탈사이트를 몇시간동안 다운시켰는데 원인을 찾아보니 file을 오픈하고 close를 하지 않았기 때문이었단다.
디비도 마찬가지다.
Connection, Statement, ResultSet를 사용하고 난 후에는 반드시 닫아야한다.
혹시 모를 실수를 대비해 finally문에서 전체적으로 디비 객체를 닫는 공통 메소드를 만들어 사용하는 것이 좋다.
쿼리를 여러번 날리는 경우에는 반드시 중간중간에 ResultSet.close()를 실행해준다.
참고 : http://www.javaservice.net/~java/bbs/read.cgi?m=devtip&b=servlet&c=r_p&n=968185187
댓글 없음:
댓글 쓰기