Oracle DB와 JDBC를 이용하여 구현한 콘솔 기반 서점 관리 프로그램입니다.
회원 로그인 기능을 기반으로 도서 관리(CRUD)를 수행할 수 있도록 설계하였습니다.
- Java (JDK 17+)
- JDBC
- Oracle Database 21c (Free)
- SQL Developer
- CLIENT 테이블 기반 로그인 구현
- 로그인 성공 시에만 도서 관리 기능 사용 가능
- 도서 등록
- 도서 전체 조회
- 도서 삭제
- 로그인 기능 구현
- 비밀번호 컬럼 포함
CREATE TABLE BOOK ( BOOKNO NUMBER PRIMARY KEY, BOOKNAME VARCHAR2(100), BOOKAUTHOR VARCHAR2(50), BOOKPRICE NUMBER, BOOKDATE DATE, BOOKSTOCK NUMBER, PUBNO NUMBER );
CREATE TABLE CLIENT ( CLIENTNO NUMBER PRIMARY KEY, CLIENTNAME VARCHAR2(50), CLIENTPHONE VARCHAR2(20), CLIENTADDRESS VARCHAR2(100), CLIENTBIRTH DATE, CLIENTHOBBY VARCHAR2(50), CLIENTGENDER VARCHAR2(10), CLIENTPASSWORD VARCHAR2(20) );