Update 3

[JSP] Dynamic Web Project에서 Oracle DB 연동하고 update 쿼리 날리기

2024.04.12 - [JSP] - [JSP] Dynamic Web Project에서 Oracle DB 연동하고 insert, delete 쿼리 날리기 update 역시 select와 다르게 수정한 값을 보내주기만 하면 되기 때문에 ResultSet이 없다. update만 따로 정리하는 이유는, 수정하기 위해 기존 레코드를 가지고 와서 그 값을 수정해 주어야 하기 때문이다. 하여 select * from 테이블명 where sno = sno; 와 같이 레코드를 한 번 출력해 주고, 그 상태에서 update를 해야 한다는 것이다. edit.jsp 성적상세보기 ( 처음으로 ) 학번 이름 국어 영어 수학 역사 list.jsp 파일에서 학번을 클릭하면 해당 레코드의 학번과 함께 edit.jsp 파일로 이동하게..

JSP 2024.04.17

CRUD 게시판 _조회수 카운트 추가하기

2024.01.02 - [백엔드] - CRUD 게시판 _update 추가하기 이전 포스팅에서 update를 추가하여 수정하기까지 가능해졌다. 이번에는 상세보기를 클릭할 때마다 조회수가 1씩 증가할 수 있도록 해보자. 방법은 많겠지만 나는 cntUpdate를 추가하여 작업을 해볼 것이다. 우선 상세보기를 클릭하고 들어왔을 때 조회수가 올랐는지 바로 확인할 수 있도록 basicBoard_detail.jsp 파일에 조회수도 추가해주었다. 다음으로 cntUpdate 메소드를 추가하자. 해당 레코드를 클릭했을 때 cnt를 + 1 해줄 것이기 때문에, boardNumber를 받아서 update만 해주면 되어 리턴은 필요없다. BasicBoardService.java BasicBoardServiceImpl.java ..

JSP 2024.01.08

CRUD 게시판 _update 추가하기

2023.12.28 - [백엔드] - CRUD 게시판 _getBoard 추가하기 이전 포스팅에서 getBoard를 추가하여 상세보기가 가능해졌다. 이번에는 수정을 할 수 있도록 update를 추가해보자. getBoard에서 받아놓은 값들을 수정하여 다시 vo에 담아 리턴없이 업로드 하는 과정이라 insert와 느낌이 비슷하다. 우선 basicBoard_detail.jsp 파일을 수정하자. 기존에는 그냥 table 작업만 되어 있었지만, 이제는 update를 위하여 table을 form에 넣고, 수정 버튼을 클릭하면 BasicBoardController의 U로 이동할 수 있도록 했다. 다음으로 수정할 것을 정해서 그 값을 input의 value로 넣어주었는데, 이 때, 파라미터로 수정된 값을 넘기기 위해서..

JSP 2024.01.02