output/JSP

게시판 만들기 9강 게시판 데이터베이스 구축

hs_developer 2022. 7. 3. 02:18

게시판에 사용될 각각의 글들을 저장하고 관리할 수 있도록 게시판 데이터베이스를 구축한다.

 

MySQL 커맨드 창을 열어서 'bbs'라는 테이블을 만들고

이클립스에서 bbs의 자바빈즈를 생성해 getters/setters 까지 생성하면 데이터베이스 구축이 완료된다.

 


 

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| bbs                |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (1.17 sec)

mysql> use bbs;
Database changed
mysql> create table bbs(
    -> bbsID int,
    -> bbsTitle varchar(50),
    -> userID varchar(20),
    -> bbsDate datetime,
    -> bbsContent varchar(2048),
    -> bbsAvailable int,
    -> primary key(bbsID)
    -> );
Query OK, 0 rows affected (0.85 sec)

 

MySQL 커맨드 창에 'bbs' 테이블 생성 코드를 입력한다.

 

 


 

 

 

패키지: bbs

클래스 이름: Bbs

 

 

package bbs;

public class Bbs {

	private int bbsID;
	private String bbsTitle;
	private String userID;
	private String bbsDate;
	private String bbsContent;
	private int bbsAvailable;
}

 

데이터베이스에 입력된 테이블 속성과 동일하게 필드를 작성한다.

 

 

package bbs;

public class Bbs {

	private int bbsID;
	private String bbsTitle;
	private String userID;
	private String bbsDate;
	private String bbsContent;
	private int bbsAvailable;
	
	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 getBbsAvailable() {
		return bbsAvailable;
	}
	public void setBbsAvailable(int bbsAvailable) {
		this.bbsAvailable = bbsAvailable;
	}
	
}

 

게터와 세터까지 작성한다.

 

 

게시판 데이터 구축하기 끝