jsp

JSP DB CRUD 페이지만들기

기발개발 2021. 10. 25. 17:41

 

게시판의  CRUD 구성과 실습

free_board, member 테이블을 가지고 CRUD페이지를 만들어보겠다.

게시판의 구성은 다음과 같다.

  • List : 게시글 목록을 보여준다
  • View :  게시글 1개의 상세내용을 보여준다.
  • Edit : 게시글 1개의 상세내요을 보여주고, 수정할 수 있다. 
  • Modify :  Edit에서 수정한 내용을 실제 DB에서 업데이트한다.
  • Delete :   Edit에서 삭제버튼을 누르면 실제 DB에서 업데이트한다
    (del_yn을 'Y'으로 업데이트한다. 실제 DELETE 명령어를 실행하지않는다.)
  • Form : 새글을 위한 데이터를 입력하는 화면이다.
  • Regist: Form에서 입력한 데이터를 DB에 저장한다. (INSERT)

 

이전 시간에 서블릿을 이용해 처음 서버가 켜질 때 Drvier를 로드하고 커넥션풀 등록을 하였다.

실습을 하는데 다음과 같은 사항을 지켜서 코딩한다.

  • 드라이버로드는 jsp에서 작성하지않는다.( class.forName()은 jsp에서 필요없다)
  • DB에 직접연결이 아닌  Connection Pool을 이용한다
  • 쿼리문은 PreparedStatement를 한다.
  • 연결종료는 필수

 

 

 

 

https://drive.google.com/drive/folders/1uHumdQakO7YC89ZfQeIyGcoGufJGvhdj?hl=ko의 

jsp기초 - DBFree_member 다운받자.

free와 member의 게시판을 만들어보자.