ResultSet
- statement or PreparedStatement 객체로 select문을 사용해 얻어온 레코드 값들을 테이블의 형태로 갖게되는 객체
- select의 결과를 저장하는 객체
- executeQuery : DB에 명령
- 값얻기 -> rs.getXXX("속성"or 1부턱시작하는컬럼순서);
private ResultSet rs;
//명령어를 처리하고 그 결과값을 가져온다
rs = ps.executeQuery();
while(rs.next()){ // rs.next() 메소드는 다음행이 없는 경우 false리턴
int id = rs.getInt(1); //첫번째 컬럼 데이터 받아옴
String name = rs.getString("name"); //이름이 "name"인 컬럼의 데이터 받아옴
int age = rs.getInt("age"); // 이름이 "age"인 컬럼의 데이터 받아옴
}
//ResultSet 객체 반환
rs.close()
'DB > MySQL' 카테고리의 다른 글
[JDBC 프로그래밍 흐름] DB연결 관련 자원반납 (0) | 2020.11.24 |
---|---|
[JDBC] SQL 수행 메소드 (0) | 2020.11.24 |
[JDBC 프로그래밍 흐름] Statement / PreparedStatement (0) | 2020.11.20 |
[JDBC 프로그래밍 흐름 ] Connection (0) | 2020.11.18 |
[ JDBC 프로그래밍 흐름 ]JDBC 드라이버 로드 (0) | 2020.11.18 |