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;
}
}
게터와 세터까지 작성한다.
게시판 데이터 구축하기 끝