9. 사용자 생성 및 테이블 작성
- 사용자생성 - 오라클 DB
--1 사용자를 생성한다 이름은 board1으로.비번은 java$!
CREATE USER board1 IDENTIFIED BY "java$!";
--2 사용자에게 CONN 및 테이블스페이스를 사용할 권한 부여
GRANT CONNECT, RESOURCE TO board1;
--3 테이블스페이스 변경
ALTER USER board1 DEFAULT TABLESPACE USERS;
--4
ALTER USER board1 TEMPORARY TABLESPACE TEMP;
- 테이블생성
게시판 테이블이름은 bbs로.
ip주소와 비밀번호를 이용하는 비회원제 게시판이다.
여러가지 방법이 있겠지만 일단 가장 기초적으로 ㄱㄱ
CREATE TABLE bbs (
num NUMBER NOT NULL
,name VARCHAR2(30) NOT NULL
,pwd VARCHAR2(50)
,subject VARCHAR2(255) NOT NULL
,content VARCHAR2(4000) NOT NULL
,ipAddr VARCHAR2(50) NOT NULL
,hitCount NUMBER DEFAULT 0
,created DATE DEFAULT SYSDATE
,CONSTRAINT pk_bbs_num PRIMARY KEY(num)
);
- 시퀀스 생성
기본키 num값을 위한 시퀀스 설정
시퀀스이름은 bbs_seq로.
1씩증가하며 1부터 시작한다.
CREATE SEQUENCE bbs_seq
INCREMENT BY 1
START WITH 1
NOMAXVALUE NOCYCLE NOCACHE;
SELECT * FROM seq;
참고
NOMAXVALUE : 오름차순 최대 10의 27승 까지, 내림차순 -1 까지 생성됨.
NOCACHE : 시퀀스를 메모리에 할당하여 사용하지 않음.
NOCYCLE : 해당 시퀀스가 최대값에 도달해도 다시 생성하지 않는다.[DEFAULT]
'WEB > 게시판구현_springMvc2+mybatis' 카테고리의 다른 글
12. 게시글작성 Controller , Mapper (0) | 2017.04.12 |
---|---|
11.게시글작성 DTO, Service (0) | 2017.04.12 |
8. 공용 클래스 작성 Myutil.java (0) | 2017.04.12 |
7. 공용 클래스 작성 - commonDAo (0) | 2017.04.12 |
6. 마이바티스 설정 mybatis-config, mybatis-context, mapper (0) | 2017.04.12 |