Day46 - SELECT 클래스로 분할하기
2021. 4. 21. 00:03ㆍJDBC 공부
이번에는 앞서 했던 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 |