본문 바로가기
DB (DataBase) (국비)/DB 메모

JDBC 모듈화 관련 개념

by Hwanii_ 2023. 6. 9.
728x90

1
1

 

2
2

 

3
3

 

4
4

 

위는 JDBC를 할때 진행해야하는 4가지 순서의 예시이고,

자세한 내용은 아래에서 다루도록 하겠다.

 

위와 같이 JDBC를 이용해서 프로그래밍을 할 때,

CRUD 메서드를 Model 에서 작성할 때 반복적인 코드를 작성하게 된다.

 

그래서 아래와 같이 모듈화를 진행 할 수 있고,

이러한 공통의 로직을 모듈화한 클래스를 Util 클래스 라고 부른다.

 

이렇게 모듈화를 진행했을 때 위와 같은 장점을 가지게 된다.

 

1) 유지보수 용이

2) 코드 재사용성 증가

3) 중복코드 최소화

4) 오류의 파급효과 줄어듦

5) 개발 시간과 개발 비용 단축

6) 영업이익 증가

 

아래는 Util 클래스를 이클립스를 통해 구현한 모습 이다.

 

 

1. 위의 상수화된 변수들은 높은 응집도와 유지보수의 편리함을 위해 최상단에 위치 하는게 좋다.

 

 

1. 드라이버를 메모리에 올리기 위해 필요한 코드.

2. 자바와 DB간의 연결통로를 만들어 주기 위해 필요한 코드

 

위의 두개를 connect 라는 이름으로 함수화.

 

 

1. 데이터를 작성할때 (Write) ( == Create, Update, Delete)

 

2. 데이터를 받아올때 (Read)

 

는 ResultSet 클래스의 사용 유무 차이가 발생 한다.

 

이를 같은 이름으로 함수를 만들고, 인자의 타입 또는 개수를 다르게 해서 만든다 == 오버로딩

반응형

'DB (DataBase) (국비) > DB 메모' 카테고리의 다른 글

수업 메모  (2) 2023.06.10
next() 메서드  (0) 2023.06.09
메모  (0) 2023.06.07
자바에서 웹 크롤링 해보기  (0) 2023.05.31
웹 크롤링 및 웹 브라우저의 개념 및 기타 정리  (2) 2023.05.31