MyShop의 자유게시글을 위한 테이블 설계
테이블 이름 : myshop_bbs_tbl
컬럼이름 및 데이터 타입:
seqno(글번호) / title(제목) / writer(작성자) / content(내용) / bbs_date(작성일)
number(8) varchar2(20) varchar2(15) varchar2(100) date
참고: 글번호는 자동증가
-> 기존의 가장 큰 글번호를 찾는다. select max(seqno) from myshop_bbs_tbl;
-> 위의 결과에 +1한다.
MyShop 고객을 위한 테이블 설계
테이블 이름 : myshop_users_tbl
컬럼이름 및 데이터 타입:
id(계정) / name(이름) / address(주소) / tel(연락처) / gender(성별)
varchar2(15) varchar2(30) varchar2(50) varchar2(20) varchar2(10)
/ entry_date(가입일) / email(이메일) / job(직업)
date varchar2(30) varchar2(20)
테이블에 컬럼이 누락된 경우, 컬럼을 추가할 수 있다.
alter table 테이블 이름 add (컬럼이름 데이터타입);
alter table myshop_users_tbl add(pwd varchar2(20));
tiger의 암호와 lion의 암호를 넣는다.(update)
update myshop_users_tbl set pwd = 'tiger' where id='tiger';
update myshop_users_tbl set pwd = 'lion' where id='lion';
commit;
서블릿 JSP
HttpRequest request
HttpResponse response
HttpSession session
HTTP 프로토콜에서 로그인 상태유지를 하는 방법
-> HttpSession을 사용한다.
로그인 성공시 HttpSession에 계정을 저장한다.