<%
String sql = "SELECT * from tbl_access_log";
ResultSet rst = stmt.executeQuery(sql);
int totalDataCnt = 0;
if(rst.last()) { // 마지막 레코드로 이동
totalDataCnt = rst.getRow(); // 전체 개수 저장
rst.beforeFirst(); // 처음 레코드로 이동
}
while (rst.next()) {
// 1. 이어서 데이터 출력
...
}
if(totalDataCnt != 0) {
// 2. 데이터 없을 때 처리
...
%>
마지막 레코드로 가서
현재 레코드가 몇 번째인지 저장한 후,
처음으로 되돌려서
1. 데이터 출력
2. 또는 데이터 없을 때 처리
// 또는 간단하게 아래와 같이 사용도 가능
...
int totalRecord = 0;
...
rst.last();
totalRecord = rst.getRow();
rst.beforeFirst();
https://record22.tistory.com/150
https://blog.naver.com/jsh2194/50088212239
https://stackoverflow.com/questions/192078/how-do-i-get-the-size-of-a-java-sql-resultset
'Language > Java, Jsp' 카테고리의 다른 글
JSP cafe24 SMS send (0) | 2022.03.24 |
---|---|
jstl funtion (0) | 2022.03.18 |
jstl 문법 정리 (0) | 2022.03.12 |
JSP The method ...(String) is undefined for the type ... (0) | 2022.01.21 |
이클립스 톰캣 서버 오류 및 서버 설정 (0) | 2018.07.21 |