반응형
데이터 조회 기능 구현
Oracel table, sequence 생성
틀 생성
라이브러리
TestDTO
TestDAO
list.jsp
실행된 결과창
데이터 삽입 기능 구현
regFrom.jsp
reg.jsp
TestDAO에 insert 함수 추가
TestDAO에 list 함수 수정 - 최신글이 위로 오게 함
실행된 결과창
조회수 기능
list.jsp
count.jsp
TestDAO에 count 함수 추가
실행된 결과창
전체 글수
list.jsp
TestDAO에 getTotalPage() 함수 추가
실행된 결과창
글목록 페이지 이동
list.jsp
실행된 결과창
rownum
=> 번호를 매겨서 표시
select rownum form paging;
between n1 and n2
=> n1 ~ n2 사이
중간에 데이터가 없으면 숫자가 빈다 => rownum을 이용함
이중 select문
num 기준 내림차순으로 정렬한 paging을 a로 지칭
a.num => num 기준 내림차순으로 정렬한 paging의 num을 선택
사용할 SQL문
select B.* from(select rownum rn, A.* from(select * from paging order by num desc)A)B
where rn between 1 and 5;
TestDAO list() 함수 수정
실행된 결과창
문제
검색 기능 SQL문
select * from paging where title like '%a' order by num desc;
제목 중에 a로 끝나는 모든것
select * from paging where title like 'a%' order by num desc;
제목 중에 a로 시작하는 모든것
select * from paging where title like '%a%' order by num desc;
제목중에 a하나라도 있는 것
반응형
'Java > 자바 기반 웹 개발자 과정 필기' 카테고리의 다른 글
[200608.71일차] Spring 1 - 기본 설정 & 아파치 톰캣 배포 & Jenkins & Maven (0) | 2020.06.08 |
---|---|
[200528.64일차] JSP 10 - 파일 다운로드, 업로드 (0) | 2020.05.28 |
[200527.63일차] JSP 9 - 게시판 (5) | 2020.05.27 |
[200522.60일차] JSP 6 - 액션 태그 (0) | 2020.05.22 |
[200521.59일차] JSP 5 - 예제 연습 (로그인/회원가입/정보수정) (0) | 2020.05.21 |
[200520.58일차] JSP 4 - DB 연동 (0) | 2020.05.20 |
[200519.57일차] JSP 3 - cookie, session (0) | 2020.05.19 |