만들어야할 테이블:

컬럼: ID, Title, Publisher, desc
DB 생성



DB세팅 끝

내부 클래스로 생성한 DTO, 원래 외부클래스로 만드는 것을 추천하는데 학습용이라 귀찮아서 패스
이런 객체를 DB에서 가져오는 메서드를 따로 담당하는 클래스는 DAO로 관리하는게 정석이지만 이것도 귀찮으니 패스

Refresh버튼과 연결

DB에 값 넣고 테스트



getBooks() 메서드를 생성자의 마지막에 같이 넣어서, 프로그램을 실행하면 자동으로 가져오도록 설정

테이블 생성전에 이 메서드를 생성하면 오류 발생
이 방식대로 삽입 메서드도 추가

조회는 executeQuery() -> ResultSet 반환
삽입,제거,수정은 executeUpdate() -> int 반환




| 도서관리프로그램 레이아웃 (0) | 2026.06.08 |
|---|---|
| GridBag 레이아웃 (0) | 2026.06.08 |