Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

eggrok

[java] ResultSet ? 본문

programming

[java] ResultSet ?

the awesomest 2012. 4. 15. 18:17

execteQuery로 명령하면 ResultSet이라는 객체를 돌려주는데..

  execteQuery : DB에 명령
  ResultSet : 명령에 대한 반환값. 반환해주는 값은 테이블을 보시면서 해야 이해가 빠를듯..
예를들어 
execteQuery("Select * from tableName"); 이라고 보냈다면
tableName 라는 테이블에서 값을 가져올겁니다. 이 가져온 것이 ResultSet임.
간단히 DB에 명령을 내리는 것입니다. 그러면 그 명령에 따라서 디비가 작동하고, 작동한 결과 값을 돌려준다는 말입니다.

ResultSet 클래스

쿼리문이 실행되어 결과로 반환된 데이터들을 관리하는 ResultSet 클래스에 대해 알아 볼께요^^


absolute(int row) ResultSet 객체의 특정한 행으로 이동합니다.
afterLast() ResultSet 객체의 가장 마지막 행으로 이동합니다.
beforeFirst() ResultSet 객체의 가장 처음 행으로 이동합니다.
close() ResultSet 객체를 제거합니다.
findColumn(String colunmName) 컬럼의 이름이 ReseltSet 객체의 몇 번째 열에 존재하는지에 대한 위치 값을 얻어옵니다.
 getBoolean() 처리하고자 하는 데이터를 boolean 형태로 변환해서 가져옵니다.
 getByte() 처리하고자 하는 데이터를 Byte 형태로 반환해서 가져옵니다.
 getBytes() 처리하고자 하는 데이터를 Byte 배열로 변환해서 가져옵니다.
 getCursorName() ResultSet 객체에서 사용하는 커서 이름을 가져옵니다.
 getDate() 처리하고자 하는 데이터를 자바의 Date 객체로 변환해서 가져옵니다.
 getDouble() 처리하고자 하는 데이터를 Double 형태로 변환해서 가져옵니다.
 getFloat() 처리하고자 하는 데이터를 Float  형태로 변환해서 가져옵니다.
 getDouble() 처리하고자 하는 데이터를 Double 형태로 변환해서 가져옵니다.
 getInt() 처리하고자 하는 데이터를 Integer 형태로 변환해서 가져옵니다.
 getLong() 처리하고자 하는 데이터를 Long 형태로 변환해서 가져옵니다.
 getShort() 처리하고자 하는 데이터를 Short 형태로 변환해서 가져옵니다.
 getString() 처리하고자 하는 데이터를 String 형태로 변환해서 가져옵니다.
 getTime() 처리하고자 하는 데이터를 자바의 Time 객체로 변환해서 가져옵니다.
 getTimestamp() 처리하고자 하는 데이터를 자바의 Timestamp 객체로 변환해서 가져옵니다.
 next() ResultSet 객체가 현재 가리키고 있는 결과값의 다음 결과값을 가져옵니다.