관리 메뉴

개발 노트

14주차 강의 본문

학부 공부 : 21.03.02~06.20/데이터베이스 이론 및 실습

14주차 강의

hayoung.dev 2021. 6. 7. 09:58

**sql 팁 : next val sequence를 쓰지 않고 auto_increment를 사용하면 자동으로 숫자가 증가함.

 

1.sql developer 시작

DROP Sequence book_id_seq; --처음엔 오류 나는게 정상
CREATE Sequence book_id_seq;

DROP table book;

CREATE TABLE book (
 book_id number NOT NULL,
 title varchar(128) NOT NULL,
 author varchar(45) NOT NULL,
 price float NOT NULL,
 PRIMARY KEY (book_id)
);

--정상인지 확인하는 법
select * from user_sequences;   --테이블 값 나오는게 정상
select book_id_seq.NEXTval from dual;       --테이블 값 나오는게 정상

desc book;
select * from book;

commit;

 

 

2. 14주차 파일 bookstore.zip을 D:\program\tomcat\webapps\bookstore 폴더에 복사

 

 

3. jar 파일 설정

1) java version 8인 경우

 

2) java version 16인 경우 (ext 폴더가 없는 경우)

환경변수 사용자 변수> path 편집 > 새로 만들기 > D:\program\tomcat\lib\servlet-api.jar 추가

 

 

또는

D:\program\tomcat\webapps\bookstore\WEB-INF\classes 에 servlet-api.jar 파일 복사 후 cmd 창에서 코드 실행

(나의 경우에는 이 방법이 되었음)

cd D:
cd D:\program\tomcat\webapps\bookstore\WEB-INF\classes
D:\program\tomcat\webapps\bookstore\WEB-INF\classes>javac -classpath servlet-api.jar -d . *.java

 

 

 

 

4. https://mvnrepository.com/artifact/javax.servlet/jstl/1.2 에서 jstl-1.2.jar 를 D:\program\tomcat\lib 에 다운받기

 

 

5. tomcat start

 

 

6. http://localhost:8080/bookstore/list 접속

 

 

실행 결과 모습

 

 

=============================자바 코드 설명부터 강의 보기!!!!!!===============

 

 

drop sequence customer_id_seq;
create sequence customer_id_seq;

select * from user_sequences;
select customer_id_seq.nextval from dual;

desc customer;
select * from customer;

commit;

 

 

bookform.jsp 안에 내용 수정

<c:import url="http://localhost:8080/bookstore/list" />

D:\program\tomcat\webapps\stockmarket2\WEB-INF\classes>javac -classpath servlet-api.jar -d . *.java     

 

 

 

과제 하려면

이 파일들을 customer로 수정해야 하는데

error파일은 건들일 필요 없고 booklist는 customer에 맞게 전부 고쳐야 함

반응형

'학부 공부 : 21.03.02~06.20 > 데이터베이스 이론 및 실습' 카테고리의 다른 글

[링크] window 로컬계정 만들기  (0) 2022.07.12
코드 수정사항  (0) 2021.06.14
13주차  (0) 2021.05.31
12주차  (0) 2021.05.29
5/17 11주차  (0) 2021.05.17