게시판에 사용될 각각의 글들을 저장하고 관리할 수 있도록 게시판 데이터베이스를 구축한다.
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;
}
}
게터와 세터까지 작성한다.
게시판 데이터 구축하기 끝
'output > JSP' 카테고리의 다른 글
게시판 만들기 12강 게시판 글 보기 기능 (0) | 2022.07.07 |
---|---|
게시판 만들기 10강 게시판 글쓰기 기능 구현 (0) | 2022.07.04 |
게시판 만들기 8강 게시판 메인 페이지 만들기 (0) | 2022.07.03 |
게시판 만들기 7강 세션 관리하기 (0) | 2022.07.01 |
게시판 만들기 6강 회원가입 기능 구현 (0) | 2022.06.28 |