본문 바로가기

개인프로젝트

[내가 만든 프로젝트 코드 분석 | JSP게시판 만들기] 9.게시판 데이터베이스 구축하기

USE BBS; 

CREATE TABLE BBS ( // 게시판 데이터베이스 생성
	bbsID INT, // 게시글 번호
	bbsTitle VARCHAR(20), // 게시글 제목
	userID VARCHAR(20), // 작성자
	bbsDate DATETIME, // 작성날짜
	bbsContent VARCHAR(2048), // 게시글 내용 
	bbsAvailable INT, // 글 삭제상황 목적
	PRIMARY KEY(bbsID) // 게시글 번호로 구분
);
  • 게시물 데이터를 JSP 서버에서 담고 처리하기 위해 자바리소스 폴더에 bbs패키지를 생성합니다.
  • Bbs클래스 생성 후 DB와 동일한 이름으로 변수를 생성합니다.
  • JSP서버에서 사용할 수 있는 형태를 만들기 위해 getter,setter생성하여 자바 빈즈 완성합니다.
package bbs;

public class Bbs { // 데이터베이스 변수와 동일한 이름의 변수 생성
	
	private int bbsID;
	private String bbsTitle;
	private String userID;
	private String bbsDate;
	private String bbsContent;
	private int bbsAvailabe;
	
	public int getBbsID() {
		return bbsID;
	}
	public void setBbsID(int bbsID) {
		this.bbsID = bbsID;
	}
	public String getBbsTitle() {
		return bbsTitle;
	}
	public void setBbsTitle(String bbsTitle) {
		this.bbsTitle = bbsTitle;
	}
	public String getUserID() {
		return userID;
	}
	public void setUserID(String userID) {
		this.userID = userID;
	}
	public String getBbsDate() {
		return bbsDate;
	}
	public void setBbsDate(String bbsDate) {
		this.bbsDate = bbsDate;
	}
	public String getBbsContent() {
		return bbsContent;
	}
	public void setBbsContent(String bbsContent) {
		this.bbsContent = bbsContent;
	}
	public int getBbsAvailabe() {
		return bbsAvailabe;
	}
	public void setBbsAvailabe(int bbsAvailabe) {
		this.bbsAvailabe = bbsAvailabe;
	}
}