:::: 개발 ::::/└ JSP & SPRING

prepareStatement close 주의 사항

nayha 2016. 5. 25. 16:00

pstmt.close(); 할때 주의 사항



                query = new StringBuffer();

                query.append("SELECT COUNT(*) CNT FROM 테이블 WHERE REQ_NO = ?    \n");

                pstmt = conn.prepareStatement(query.toString());

                

                pstmt.setInt(1, reqNo);             

                rs = pstmt.executeQuery();


여기서 바로 닫아 버리면 아래쪽에서 rs 데이터를 체크 할 수없다


  eCnt = 0;

                

                while (rs.next()) {

                    eCnt = rs.getInt("CNT");

                }    


pstmt.close();


rs에서 불러온 값 변수 할당 후 닫아주도록 하자


이래서 프레임웍을 쓰나보다 


시대가 어느시대인데 이런방식으로 신규 개발 되었다 


하나하나 찾아서 close 처리 해주고 있음 


아 짜증 !!!!!!!!!!!

반응형