728x90
반응형
참고유튜브
지난 시간 게시판 메인 페이지 디자인에서 등록된 글의 리스트를 확인하고, 등록할 수 있게 디자인하였다.
이를 위해, 이번 시간에는 게시판 데이터베이스를 구축해본다!
게시판 글을 담는 테이블 생성하기
-- BOARD 테이블 생성
CREATE TABLE BOARD(
boardID INT,
boardTitle VARCHAR(50),
userID VARCHAR(20),
boardDate DATETIME,
boardContent VARCHAR(3000),
boardAvailable INT,
PRIMARY KEY (boardID)
);
boardAvailable의 경우 게시글의 삭제여부를 나타내는 컬럼 (1:삭제안됨, 0:삭제됨) -> 활성/비활성이라고 생각하면 된다!
이제, 이전에 사용자 정보를 관리하는 데이터 베이스에 접근 가능한 클래스를 만든 것 처럼 게시판 정보를 관리할 수 있는 클래스 생성을 진행해본다!
하나의 게시글 정보를 담을 수 있는 JavaBeans!
BoardSite.java
package boardSite;
public class BoardSite {
private int boardID; //게시클 번호
private String boardTitle; //게시글 제목
private String userID; //작성자
private String boardDate; //게시글 작성일
private String boardContent; //게시글 내용
private int boardAvailable; //게시글 활성 여부
public int getBoardID() {
return boardID;
}
public void setBoardID(int boardID) {
this.boardID = boardID;
}
public String getBoardTitle() {
return boardTitle;
}
public void setBoardTitle(String boardTitle) {
this.boardTitle = boardTitle;
}
public String getBoardDate() {
return boardDate;
}
public void setBoardDate(String boardDate) {
this.boardDate = boardDate;
}
public String getBoardContent() {
return boardContent;
}
public void setBoardContent(String boardContent) {
this.boardContent = boardContent;
}
public int getBoardAvailable() {
return boardAvailable;
}
public void setBoardAvailable(int boardAvailable) {
this.boardAvailable = boardAvailable;
}
public String getUserID() {
return userID;
}
public void setUserID(String userID) {
this.userID = userID;
}
}
다음 시간에는 위 클래스를 이용하여, 직접 데이터베이스에 접근하여 글을 저장하는 기능을 구현해보겠다!
'개발 > JSP 게시판 만들기' 카테고리의 다른 글
[JSP 게시판 만들기] 11강 게시판 글 목록 기능 구현하기 (0) | 2021.11.09 |
---|---|
[JSP 게시판 만들기] 10강 게시판 글쓰기 기능 구현하기 (1) | 2021.11.08 |
[JSP 게시판 만들기] 8강 게시판 메인 페이지 디자인 (0) | 2021.11.04 |
[JSP 게시판 만들기] 7강 접속한 회원 세션 관리하기 (0) | 2021.11.04 |
[JSP 게시판 만들기] 6강 회원가입 기능 구현하기 (0) | 2021.10.31 |