코딩/4-JSP & SERVLET

B03_db_board-TEST

tree0505 2025. 4. 17. 17:21
반응형
  • 만드는 순서
    • webapp 안에 만들기 
    • WEB - INF을 안에 먼저 mysql-connector-java-8.0.16.jar 먼저 복사하기 
    • index.jsp
    • board 폴더 만들기
      • main.jsp
      • boardHeader.jsp
      • boardList.jsp

index.jsp


main.jsp


boardHeader.jsp


  • 전체게시글 확인하기 ( boardList) 만드는 순서
    • 배열 생성 
      • db에 있는 데이터들을 배열에 담기 위해서
      • size는 1000개
    • import 4개 적기
      • 도구 같은거다. 
      • 이클립스와 db를 연결해주는 Connection
      • 쿼리 : 이클립스에서 컨트롤 엔터 하고 싶으니. PreparedStatement  : 실행하는 도구 
      • ResulutSet : my sql 데이터에 대한 결과물 
    • try catch fianlly 만들기
      • catch 에서는 Exception e를 해주어야 한다. 그래야 에러가 안남 
      • catch 기능: 에러가 나면 . 에러 표시할려고 
    • 연결시켜주기
      • 이클립스에서 db로 연결 . 이것은 안 외워도 됨
      • DriverManager IMPORT 시켜야함 
    • 쿼리 . 컨트롤 엔터 : 이클립스에서 컨트롤 엔터를 치고 싶은것. db에서 일일이 컨트롤 엔터 치기 싫은것 
      • 명령어 적기 
        • String sql = " SELECT * FROM board "
        • 이것은 단순 명령어이다. 아직 실행은 안된것 
        • 공식 : SELECT 변수 FORM 테이블 
          • 테이블 : 결국 데이터는 테이블 안에 있으니. 테이블만 가져오면 된다.
        • * => 다 가져와라 
      • 쿼리를 하기 위해서 명령어를 넣어주는 작업
        • 아직 넣어지지 않음. 즉 연결과 실행이 안 넣어짐. 클래스 함수에 넣어야함. IMPORT에다가 
        • 명령어를 실행하기 위해서 
      • 실행하기 위해서
        • rs : 클래스 함수 : 즉 데이터 결과물을 실행하라 
        • executeQuery(); 실행하는 함수 이름
        • 즉 랜덤처럼 (함수가 숨겨져 있는것) 
    • 배열에 집어 넣기 
      • 데이터를 DB에서 불러왔으니. 배열에 넣기 반복문 통해서 

boardList.jsp
boardList.jsp
boardList.jsp
boardList.jsp


 

반응형

'코딩 > 4-JSP & SERVLET' 카테고리의 다른 글

JSP - 명령어  (0) 2025.04.18
B04_db_member-TEST1  (0) 2025.04.17
B03_db_board-TEST  (0) 2025.04.17
B02_db_crud => 05_addMember ~ 09_selectMemberPro  (0) 2025.04.16
B02_db_crud => 01_form ~ 04_findMember  (0) 2025.04.16