JDBC과정 중 반복적으로 쓰이는 구문들을 각각의 메소드로 정의해둘 곳
"재사용할 목적"으로 공통 템플릿 작업 진행
이 클래스에서의 모든 메소드들은 다 static 메소드로 만들것!
static으로 선언된 필드는 객체생서없이 클래스명.필드명 으로 호출이 가능하다.
싱글톤패턴 : 메모리영역에 단 한번만 올라간 것을 재사용한 개념! (대표적으로 Math클래스가 예이다, Math.random()등등등)
공통적인 부분 뽑아내기
1. JDBC템플릿 클래스를 만들어주고 그 안에 자주쓰는 Connection객체 생성코드와
Statement, ResultSet객체 생성, 각 객체의 close(), Connection의 commit(), rollback()을 메소드로 만든다
이렇게 만들어진 JDBCTemplate클래스는
다른 클래스에서 객체 생성없이 호출될 수 있고 각종 매번쳐야하는 객체 생성과정과 예외처리 코드들의 중복들을 줄이고 보다 가독성 높인 코드로 작성할 수 있게 도와준다.
'*JDBC_Oracle*' 카테고리의 다른 글
[JDBC] PreparedStatement (0) | 2021.11.25 |
---|---|
[JDBC] MVC (0) | 2021.11.23 |
[JDBC] JDBC (0) | 2021.11.22 |