Java Web 실무과정] 페이징 처리
Java Web 실무과정] 페이징 처리
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
페이징 처리
* 페이징(Paging)
- 전체 행을 몇 개의 행으로 구성된 페이지로 나누는 것
* 페이징에 관련된 정보
- 전체 행 수
- 전체 페이지 수
- 전체 그룹 수
- 페이지당 행 수(rowsPerPage)
- 현재 페이지(currentPage)
- 그룹당 페이지 수
* 현재 페이지의 리스트 검색 SQL
- Oracle
select *
from
(
select rownum rnum, *
from
(
>> select *
>> from board
>> order by bno desc
)
where rownum <= (rowsPerPage*currentPage)
)
where rnum > (rowsPerPage*(currentPage-1))
- MySql
select *
from freeboard
Where 조건
order by 정렬
limit rowsPerPage*(currentPage-1), rowsPerPage;
* DAO의 페이지 리스트 검색 메서드
'자바 > Java공부하기' 카테고리의 다른 글
Java Web 실무과정] 저장 프로시저와 함수 호출 (0) | 2016.11.15 |
---|---|
Java Web 실무과정] 페이징과 관련된 클래스 및 JSP (0) | 2016.11.15 |
Java Web 실무과정] DTO/DAO 클래스 작성 (0) | 2016.11.10 |
Java Web 실무과정] DAO/DTO (0) | 2016.11.10 |
JAVA Basic 강의자료] Mapper Interface Annotation (0) | 2016.10.31 |