Skip to content

Latest commit

 

History

History
62 lines (45 loc) · 1.22 KB

File metadata and controls

62 lines (45 loc) · 1.22 KB

📚 Book Management Program (JDBC + Oracle)

📌 프로젝트 소개

Oracle DB와 JDBC를 이용하여 구현한 콘솔 기반 서점 관리 프로그램입니다.

회원 로그인 기능을 기반으로 도서 관리(CRUD)를 수행할 수 있도록 설계하였습니다.


🛠 사용 기술

  • Java (JDK 17+)
  • JDBC
  • Oracle Database 21c (Free)
  • SQL Developer

✨ 주요 기능

🔐 로그인 기능

  • CLIENT 테이블 기반 로그인 구현
  • 로그인 성공 시에만 도서 관리 기능 사용 가능

📖 BOOK 테이블 CRUD

  • 도서 등록
  • 도서 전체 조회
  • 도서 삭제

👤 CLIENT 테이블

  • 로그인 기능 구현
  • 비밀번호 컬럼 포함

🗄 데이터베이스 구조

BOOK 테이블

CREATE TABLE BOOK ( BOOKNO NUMBER PRIMARY KEY, BOOKNAME VARCHAR2(100), BOOKAUTHOR VARCHAR2(50), BOOKPRICE NUMBER, BOOKDATE DATE, BOOKSTOCK NUMBER, PUBNO NUMBER );

CLIENT 테이블

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) );