-
SQL 문을 하나로 통합해서 DB에 연결하기JAVA/DataBase 2020. 10. 23. 22:15
우리는 앞에서 SQL의 구문을 살펴보았다.
designatedroom87.tistory.com/205?category=897688
designatedroom87.tistory.com/206?category=897688
designatedroom87.tistory.com/211?category=897688
designatedroom87.tistory.com/212?category=897688
그런데, 여기서 한 가지 불만이 있다.
이 따로 따로 놓인 SQL문을 하나로 통합해서
메인 함수에서 각 입력 선택에 따라 DB에 데이터를 저장하거나 출력하고 수정하고 삭제하도록 구성해보자.
우선, 위의 SQL문을 처리할 클래스를 하나 만들 것인데, 이름은 MessageService 라 할 것이다.
dl MessageService클래스를 데이터 베이스 접속 처리(DAO : Data Access Object) 라고 한다.
그리고 출력할 데이터를 저장할 자료구조가 하나 필요하다.
이 자료구조는 ArrayList로 쓸 것이다.
그리고 DB애 들어있는 데이터는 여러가지 정보가 들어있으므로 이를 저장할 클래스를 하나 만드는데
이름은 Message 라고 한다.
그리고 마지막으로 이 입력에 대해 전반적인 UI에 관한 메인 함수가 정의된 클래스를 MessageUI 라고 하겠다.
Message.java
소스 파일
MessageService.java
내용이 길다. 그래서 각 메소드 단위로 끊어서 보도록 하자.
함수는 총 4개로 이루어져 있다.
SQL 문에서 했던 내용이 그대로 들어가 있다.
소스 파일
MessageUI.java
소스 파일
'JAVA > DataBase' 카테고리의 다른 글
데이터를 입력받아 DB에 접근하기 - PreparedStatement를 활용 (0) 2020.10.22 데이터를 입력받아 DB에 접근하기 (0) 2020.10.20 SQL의 Delete구문을 이용하기 (0) 2020.10.20 SQL의 Update구문을 이용하기 (0) 2020.10.20 SQL의 Insert구문을 이용해서 데이터 저장하기 (0) 2020.10.19