Day46 - SELECT 클래스로 분할하기

2021. 4. 21. 00:03JDBC 공부

이번에는 앞서 했던 SELECT를 클래스로 쪼개볼 겁니다.

 

클래스로 분할하기

JDBC를 활용해서 SELECT 했던 걸 클래스로 만들어 봅시다.

먼저, 테이블을 하나 만듭시다.

다시 이클립스로 돌아와서.....

 

interface 를 만들어서, 내가 어떤 기능으로 만들었는지 사용방법을 알려주도록 합시다.


굳이 interface 를 만드는 이유는, 기능들이 많아지게 되면, interface를 보고 어떤 기능인지 한 눈에 보기 위해서 입니다

이 interface 를 사용하는, 즉 id를 받아서 조회하는 기능을 가질 클래스를 만들어 줍시다.

여기에, Members 라는 클래스가 있는데, 이 클래스는 id, pw, name, email을 가지고 있는 클래스입니다.

 

굳이 Members 라는 클래스를 만들어 준 이유는, SELECT 문을 사용해서 데이터베이스 에서 가져온 데이터들을 반환하고 싶은데, 반환은 1개만 할 수 있으니까, 데이터들을 전부 가지고 있는 클래스를 만들어 준 것입니다.

 

그리고, 데이터들은 중요하니까 은닉(private)으로......

 

이렇게 만든 클래스들을 사용할 MainClass 를 만듭니다.

 

오늘은 이렇게, 회원조회 하는 기능을 클래스로 쪼개서 만들어 보았습니다.

 

고생하셨습니다.

'JDBC 공부' 카테고리의 다른 글

Day47 - INSERT, UPDATE, DELETE클래스로 분해하기  (0) 2021.04.21
Day46 - select , insert , update  (0) 2021.04.20
Day46 - JDBC 설치 및 사용  (0) 2021.04.20