본문 바로가기

Foundation/- JSP

JSP&SQL 게시판 만들기(1)

! 준비 작업

 

 

1. mysql 테이블 만들기.

# 게시판의 테이블을 만들고, 필요한 기능의 샘플을 미리 테스트해 본다.

 

 

2.  SQL 연결, VO객체, DB 쿼리 실행 등을 위한 클래스 준비하기.

 

1) DBConn.java

# Connection 타입의 conn객체 생성 그리고 소멸을 위한 클래스이다.

 

2) MyUtil.java

# 게시판의 게시물이 최신글인지 확인하기 위한 클래스.

 

3) Board.java

# board와 관련된 변수를 한번에 컨트롤 하기 위한 vo클래스.

 

 

 

4) BoardDAO.java

# Instance()메서드를 통하여 접근이 가능한 싱글톤 클래스를 만든다.  

# 글의 갯수의 경우 데이터가 하나가 나오기 때문에  rs.getInt(1)로 표현이 가능하다.

# 탐색된 결과를 vo객체에 담는다.

# 마지막 메소드 getlist는 쿼리 결과값을 vo 객체에 담아서 ArrayList 객체인 list에 계속 add 해주고 그 객체를 반환해 준다.

# 코딩을할때 db sql 쿼리 실행을위한 클래스다.

 

 

 

5) BoardService.java

- con객체 생성해 연결 그리고 해제 해주고, 직접적으로 실행시키는 부분이다.

 

6).BoardList.java

# page값을 정의하는 클래스.  currentPage, pageSize, totalCount를 기준으로

totalPage startPage endPage의 값을 구한다.

'Foundation > - JSP' 카테고리의 다른 글

EL, JSTL  (0) 2017.12.07
JSP&SQL 게시판 만들기(2)  (2) 2017.12.07
JSP&SQL 출석체크  (0) 2017.11.28
JSP&SQL 회원가입  (0) 2017.11.27
mysql과 jsp의 연동  (2) 2017.11.24