ResultSet 클래스의 객체를 사용하여 SQL 쿼리에서 검색 한 데이터를 저장할 때 객체에 저장되는 방법.
첫 번째 행의 세 번째 열을 얻고 싶다면 다음과 같이 할 수 있습니다.
ResultSet rs = ps.ExecuteQuery();
경우 (rs.next()) {
out.println (rs.getString (3));
}
그러나 두 번째 행의 세 번째 열에있는 데이터를 보려면 어떻게해야합니까?데이터가 결과 집합의 객체에 저장되는 방법
0
A
답변
0
rs.next()를 호출 할 때마다 다음 행으로 이동합니다 (처음 행을 제외하고 첫 번째 행으로 이동).
당신은 단지 하나 개의 행을 기대할 때, 당신이
if(rs.next())
을 사용할 수는 있지만 예상 할 때 여러 행이 또한
while(rs.next())
를 사용하여 코드는 "두 번째의 세 번째 열을지지 않습니다 행 "이 아니라 첫 번째 행의 세 번째 열입니다. rs.next()를 처음 호출하면 실제로는 첫 번째 행으로 이동합니다. rs.next()를 호출하지 않고 필드에서 데이터를 가져 오려고하면 아직 아무 행으로도 이동하지 않았기 때문에 오류가 발생합니다.
+0
감사합니다. 대답은 – viveksinghggits
+0
입니다. 감사합니다. 대답을 받아 들일 수 있습니까? – developerwjk
관련 문제
- 1. Tomcat, 결과 집합의 데이터가 없습니까?
- 2. 데이터가 lucene에 저장되는 방법
- 3. 데이터가 이미지 파일에 저장되는 방법
- 4. 오라클 DB에 지리 정보 데이터가 저장되는 방법
- 5. 데이터가 Windows 클립 보드에 저장되는 방법
- 6. 클라우드에 데이터가 저장되는 방법은 무엇입니까?
- 7. 데이터베이스에 중복 데이터가 저장되는 경우
- 8. 결과 집합의 레코드 순서
- 9. 하이브리드 모바일 앱에 데이터가 저장되는 위치는 어디입니까?
- 10. Java에서 두 결과 집합의 값을 비교하는 방법
- 11. TSQL 질문 : 결과 집합의 열을 반복하는 방법
- 12. mongoosejs 결과 집합의 두 필드를 concat하는 방법
- 13. 자바에서 결과 집합의 페이로드 텍스트를 인쇄하는 방법
- 14. LINQ에서 SQL로 결과 집합의 크기를 바이트 단위로 결정하는 방법
- 15. postgresql 결과 집합의 합계를 계산하십시오.
- 16. 롤까지 결과 집합의 SQL 서버
- 17. 결과 집합의 반복이 무한 루프가됩니다.
- 18. MySQL : 두 결과 집합의 차이
- 19. JDBC 결과 집합의 여러 반복자
- 20. 다중 결과 집합의 MySQL 제품
- 21. MySQL - 결과 집합의 열을 반복합니다.
- 22. 결과 집합의 sql 최대 날짜
- 23. PHP 배열 : 결과 집합의 내용
- 24. 배열에 여분의 데이터가 저장되는 이유는 무엇입니까?
- 25. 사용자 지정 데이터가 MacOS에 저장되는 곳
- 26. Magento - 주문 데이터가 DB에 저장되는 경우
- 27. RavenDB Embedded : 디스크에 데이터가 저장되는 위치는 어디입니까?
- 28. POST 데이터가 하나의 세션에 저장되는 시간을 알아야합니다.
- 29. 입력 데이터가 처음에 저장되는 위치는 어디입니까?
- 30. 데이터가 비트 벡터에 저장되는 방식은 무엇입니까?
''ResultSet # next()''. – qqilihq