반응형






- 게시글 10개 추가
- 배열을 10개를 만드는 것이 아니라.
- 반복문 10개를 통해 10개를 만든다.
- 첫번째 트라이 캐치에서 db에서 마지막 번호 가져오기
- " SLECT * MAX(boardNo) FROM board" ;
- db에 10개의 게시물을 넣기 INSERT INTO
- 반복문 10번
- String sql = " INSERT INTO board VALUES(?, ? , ? , ? , 0); " ;
- 명령어에 연결
- pstmt.setInt(1,no);
- 즉 db에 데이터를 10개를 추가하는 거니.
- 데이터 1개를 새로 만들어서 10번을 반복
- 즉 (1,no) 뜻
- 1번째 물음표에 no 숫자를 넣고
- no => db의 마지막 번호
- 2,"작성자" +no
- 2번 물음표에 글자 "작성자" 뒤에 db데이터 마지막 번호를 붙여라. 이런뜻.
- 즉 4번 5번을 돌아야. db데이터 1개를 작성하는거다.
- String sql = " INSERT INTO board VALUES(?, ? , ? , ? , 0); " ;
- 반복문 10번






- 게시글 1개 추가하기
- 우선 form을 먼저 만든다.
- pro에서 form에서 만든. 사용자가 만든것을 처리
- form에서 방번호를 알아서. 사용자가 적은 내용들을 리퀘스트로 불러온다.
- 첫번째 트라이 캐치는 db에서 마지막 방번호 알아오기 " SELECT MAX(boardNo) FROM board " ;
- db의 마지막 번호를 no 변수에 저장
- 두번째 트라이 캐치
- 사용자가 적은 4개의 데이터를 db에 저장하기
- INSERT INTO 끼워넣기
- " INSERT INTO board VALUES(?, ?, ?, ? ,0); " ;






- db에서 데이터를 가져올때만 배열을 만든다.
- 사용자가 데이터를 적는 곳은 배열을 만들 필요 없다.
- int no = Integer.parseInt(request.getParameter("no"));
- no는 숫자처럼 보여도 문자이기때문에. 불러오고 (request) 문자로 형변환 해야 된다.














반응형
'코딩 > 4-JSP & SERVLET' 카테고리의 다른 글
| B06_db_project-TEST1 - KIOSK (0) | 2025.04.22 |
|---|---|
| B06_db_project-TEST1 - ATM (0) | 2025.04.21 |
| JSP - 명령어 (0) | 2025.04.18 |
| B04_db_member-TEST1 (0) | 2025.04.17 |
| B03_db_board-TEST (0) | 2025.04.17 |