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

+ Recent posts