본문 바로가기
  • Adillete
【♣부트 캠프♣】/▷TIL

[오늘 몇일차이냐] 첫번째 플젝 경과 보고

by 아딜렛 2024. 7. 3.

7/1 갑작스럽게 1st project 선언당해버림

주제 각자 하고 싶은거 구현하는거 대략적으로 2가지 추려오기

7/2 1일차: 

-주제: 온라인 박물관 만들기

간단 개요: 

구현하고자 하는 것: 1. 로그인/회원가입

2. 회원 가입된 사람에 한해서 예약기능 단, 충전금이 없으면 전시 관람 불가(충전 테이블 2일차에 약간 포기중)

3. 전근대관/ 근대관/현대관 각각 예약하고 입장

각 관별로 주요 인물/ 사건 스레드로 입체적으로 등장

4. 역사 퀴즈 박물관 방문객을 위한 퀴즈로 문제를 맞히면 애국자

틀리면 not korean 으로 낙인찍기 

 

-DB 만들기: custom table/ reservation table 내부에 들어갈 컬럼, 제약조건들 정하고 만들었다.

 

7/3 2일차

db-> java로 jdbc 사용하기

1.오전8시부터 4시까지 내가 한일= commit 바보가 되어보아요

쿼리박스(학원에서 사용하는 오라클툴) 에서 reservation 실행하고 명령프롬프트에서 select 하니까 commit안되서

계속 아무것도 안나왔음--> 짝꿍이 commit 해보라고 해서 했더니 결과값나옴 

--> 결론 나도 commit 바보다. 틈나면 commit을 하도록 한다.

 

2.? 개수도 못세는 바보가 되어보아요

scanner 로 이름/예약일/예약번호/id 

받는데 인서트가 아예 안되서 선생님께 질문했음

 

insert 사용하는 클래스에는 7개인가를 잡아놓고

막상 소비자에게 입력받는 곳은 4개 잡아놔서 ?,?,?,? 뿐이었음

개수가 안맞으면 입력도 안되더라 ^^

 

3.reservaionid 고유번호

예약하면 고유번호 보통 부여되는데 id+예약일자로 만들었다.

dao에 만들어도 안되어서 

우리조 브레인에게 질문-> pstmt를 사용하는 클래스이므로

pstmt.setreservation(4,dto.getstring()) 에 넣어야한다고 했음.

아주 잘들어가짐