사용툴

Oracle Database에서 테이블 생성

create table board(
		num number primary key,        -- 글 번호(기본키)
		writer varchar2(30) not null,  -- 글 작성자 
		email varchar2(40),            -- 이메일
		subject varchar2(100) not null,-- 글 제목
		passwd varchar2(20) not null,  -- 비밀번호
		reg_date date not null,        -- 작성일
		readcount number default 0,    -- 조회수
		ref number not null,           -- 그룹화 아이디
		re_step number not null,       -- 글 순서
		re_level number not null,      -- 글 레벨
		content varchar2(4000)not null,-- 글 내용
		ip varchar2(20) not null       -- ip
	);
CREATE SEQUENCE board_seq   -- 시퀀스명
           INCREMENT BY 1   -- 증가값
           START WITH   1   -- 시작값
           MAXVALUE 999999  -- 최댓값
           NOCYCLE          -- 최댓값 도달시 시작값 부터 다시 반복
           NOCACHE;         -- CACHE를 사용할지 여부

DTO 자바빈 생성하는 BoardDataBean.class 생성

package board;

import java.sql.Timestamp;

public class BoardDataBean {
	private int num;				    // 글번호
	private String writer;			// 작성자
	private String email;		  	// 이메일
	private String subject;			// 글제목
	private String passwd;			// 비밀번호
	private Timestamp reg_date;	// 작성일
	private int readcount;			// 조회수
	private int ref;				    // 그룹화 아이디
	private int re_step;			  // 글순서
	private int re_level;			  // 글레벨
	private String content;			// 글내용
	private String ip;				  // 아이피
	public int getNum() {
		return num;
	}
	public void setNum(int num) {
		this.num = num;
	}
	public String getWriter() {
		return writer;
	}
	public void setWriter(String writer) {
		this.writer = writer;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getSubject() {
		return subject;
	}
	public void setSubject(String subject) {
		this.subject = subject;
	}
	public String getPasswd() {
		return passwd;
	}
	public void setPasswd(String passwd) {
		this.passwd = passwd;
	}
	public Timestamp getReg_date() {
		return reg_date;
	}
	public void setReg_date(Timestamp reg_date) {
		this.reg_date = reg_date;
	}
	public int getReadcount() {
		return readcount;
	}
	public void setReadcount(int readcount) {
		this.readcount = readcount;
	}
	public int getRef() {
		return ref;
	}
	public void setRef(int ref) {
		this.ref = ref;
	}
	public int getRe_step() {
		return re_step;
	}
	public void setRe_step(int re_step) {
		this.re_step = re_step;
	}
	public int getRe_level() {
		return re_level;
	}
	public void setRe_level(int re_level) {
		this.re_level = re_level;
	}
	public String getContent() {
		return content;
	}
	public void setContent(String content) {
		this.content = content;
	}
	public String getIp() {
		return ip;
	}
	public void setIp(String ip) {
		this.ip = ip;
	}
	
}