본문 바로가기

Java

ResultSet 객체의 커서를 조작하는 메소드

first() 커서의 위치를 조회 결과 값의 첫번째로 이동
last() 커서의 위치를 조회 결과 값의 마지막으로 이동
next() 커서의 위치를 순방향으로 이동
previous() 커서의 위치를 역방향으로 이동
getRow() 커서의 인덱스 값을 조회
isFirst() 커서의 위치가 처음인지 여부 조회
isLast() 커서의 위치가 마지막인지 여부 조회
beforeFirst() 커서의 위치를 가장 처음으로 이동: rs.first() 메소드의 이전 공간으로써 비어있는 공간
afterLast() 커서의 위치를 가장 마지막으로 이동: rs.last() 메소드의 이후 공간으로써 비어있는 공간

 

예시

rs.last(); //커서를 마지막으로 이동
result = new String[rs.getRow()][10]; //커서의 인덱스 값을 출력
rs.beforeFirst(); //커서를 첫번째로 이동