◽ JSP

resultSet - Statement 객체 등으로 SELECT문을 사용하여 얻어온 레코드 값들을 테이블 형태로 갖게 되는 객체

다시 말하면 ResultSet 객체는 SELECT문으로 데이터를 얻어올 때는 반드시 사용해야 하는 객체이다.

ResultSet에서 자주 사용하는 메소드들


메소드 설명
close() ResultSet 객체를 반환한다(닫는다).
getXXX(int ColumnIndex)

인자로 지정된 번호의 컬럼값을 XXX 데이터 타입으로 가져온다(컬럼 인덱스 지정)

Int로 가져오려면 getInt(), String으로 가져오려면 getString()을 쓴다.

즉, next()를 실행하고 getXXX()으로 값을 가져오면 된다.

getXXX(String ColumnName) 인자로 지정한 컬럼명의 컬럼값을 XXX 데이터 타입으로 가져온다(컬럼명 지정).
next() 다음 행(레코드)으로 커서(작업 위치)를 이동한다(다음 행이 없으면 false 반환, 있으면 true 반환)

 

ResultSet의 커서 이동 관련 메소드


메소드 설명
absolute(int rowNum) 지정한 위치로 커서를 이동한다.
beforeFirst() 커서를 처음 레코드 이전 위치로 이동한다. 커서를 실제 레코드가 아닌 ResultSet 객체의 처음 부분으로 이동한다.
afterLast() 커서를 마지막 레코드 이후 위치로 이동한다. 커서를 실제 레코드가 아닌 ResultSet 객체의 끝 부분으로 이동한다.
first() 처음 레코드가 존재하는 행으로 이동한다.
last() 마지막 레코드가 존재하는 행으로 이동한다.
next() 다음 레코드 행으로 이동한다.
previous() 이전 레코드 행으로 이동한다.

 

예시


푸터바