Mysql 'bbs' 테이블 생성 코드를 입력한다.
CREATE TABLE BBS (
bbsID INT ,
bbsTitle VARCHAR(50),
userID VARCHAR(20),
bbsData DATETIME,
bbsContent VARCHAR(2048),
bbsAvailable INT,
primary key (bbsID)
);
* bbsAvailable : 현재 글이 삭제되었는지 안 되었는지 알려주는 것, 항상 데이터베이스 안에는 삭제된
글 정보까지 포함해 저장할 수 있도록 한다. (1이면 삭제가 되지 않은 것, 0이면 삭제된 것)
* primary key : 게시글 번호(bbsID) 각각의 게시글을 구분한다.
▶하나의 게시글에 대한 정보를 관리하는 데이터베이스 접근 할 수 있는 클래스를 만들었다.
[프로젝트 src 폴더 우클릭] - [New] - [Class]
패키지 : bbs
클래스이름 : Bbs
입력 후 'Finish'
데이터베이스에 입력된 테이블 속성과 동일하게 필드를 생성합니다.
[마우스 우클릭] - [ Source ] - [ Generate Getters and Setters ]
[ Select All ] - [ Generate ]
그럼 자동으로 필드들의 게터와 세터가 생성된다.
게시판 데이터베이스 구축하기 끝
package bbs;
public class Bbs {
private int bbsID;
private String bbsTitle;
private String userID;
private String bbsDate;
private String bbsContent;
private String 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 String getBbsAvailable() {
return bbsAvailable;
}
public void setBbsAvailable(String bbsAvailable) {
this.bbsAvailable = bbsAvailable;
}
}
출처 : https://www.youtube.com/watch?v=OHvWkg9Bdf0&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6&index=9
'Back End > JSP & Servlet' 카테고리의 다른 글
JSP 게시판 만들기 - 11강 게시판 글 목록 기능 구현 (0) | 2022.02.22 |
---|---|
JSP 게시판 만들기 - 10강 글쓰기 기능 구현 (0) | 2022.02.22 |
JSP 게시판 만들기 - 8강 게시판 메인 페이지 만들기 (0) | 2022.02.21 |
JSP 게시판 만들기 - 7강 접속한 회원 세션관리 (0) | 2022.02.21 |
JSP 게시판 만들기 - 6강 회원가입 기능 구현 (0) | 2022.02.21 |