본문 바로가기

web/JSP

jsp 쿼리 row 갯수 구하기

-0- 제길;; 내가 알기론 배열과 같은 클래스에서 row값 구하는게 getrow()인줄 알았는데;;

그와 같이 당연히 resultSet 클래스에도 getrow()가 있더라.. 간단하네~ 라고 생각했지;;-0-!!

허나 계속 0만 뱉어 냈다. 대체왜?! 데이터가 있는데?!

getrow()는 API를 보면 현재 보고 있는 row의 번호이고;;
( Retrieves the current row number. 검색 현재 행 번호입니다.)


row의 갯수를 구해서 던져주는 함수는 없었다. (몰라서 하나씩 다해봣음;; 빌어먹을 영어실력;;)

두가지 정도 방법이 있는데 

하나는 resultSet.next()를 루프를 돌면서 카운트를 세는 방법.

두번째는 직접 쿼리로 row값을 받아오는것이다. 

단순하게 카운트만 할꺼면 두번째 방법이 좋을것이고, 값과 함께 카운트를 센다면 첫번째가 좋겠지?

되게 간단하거 가지고 뻘짓했다;;