본문 바로가기
  • 2025.02~03 설악산
W01. Work & IT/w03. Search | Tips

인터페이스 프로그래밍 주의점

by 읽고쓰는개발자 2024. 7. 20.

sql 쿼리를 실행시키고 갔다온 후의 주의점에 대해서 간략히 메모한다.

* connection 을 연결한 후에는 반드시, socket, resultset, prepared statement(pstmt 라 하겠다.) 등의 자원을 쓴 후, 썼던 자원을 close 하거나 해제하는 동작을 반드시 해줘야 한다. try~catch 문을 썼을 경우에는, finally 에라도 자원을 닫았는지 반드시 확인해야 한다.

이것이, 누락되어 있을 경우,
개발시에는 크게 상관이 없고, 에러가 안보일 수도 있지만, 운영으로 넘어가게 될 경우,
데이터 인입이 많아지는 순간,
이슈가 될 수 있다.

코딩예)
사전설명
// qInsertAAA : 사전에 프로그래밍에 static 등으로 정의해 놓은 insert 문 등의 sql 쿼리문장

try ( Connection insConn = dbConn.getConnection();
        PreparedStatement pstmt = insConn.prepareStatement(qInsertAAA); ) {

         ...business logic coding...
         ....
          
        insConn.commit();
        
         . . .
  

}  catch() {
      
} finally {
        pstmt.close();
}

'W01. Work & IT > w03. Search | Tips' 카테고리의 다른 글

[IT] 두 PC 에 마우스 키보드 동시제어  (0) 2019.12.19
[환경설정] SubLime 및 테마설치  (0) 2018.05.15
[무한스크롤] 구현.  (0) 2018.05.14
[기획] #. PG 란?  (0) 2018.01.29
[20180124]  (0) 2018.01.24