*JDBC_Oracle*

[JDBC] 싱글톤 패턴

깐부로부터 2021. 11. 25. 23:26

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