Java에서 결과 세트를 처리할 때는 값을 효율적으로 추출하는 것이 중요합니다. 이 질문은 dbo.Locate 테이블에서 값을 추출하고 ResultSet을 사용하여 조작하는 것에 관한 것입니다.
dbo.Locate 테이블에서 값을 검색하려면 쿼리가 실행됩니다.
String query = "SELECT rlink_id, COUNT(*)" + "FROM dbo.Locate " + "GROUP BY rlink_id ";
쿼리가 실행되면 ResultSet이 획득됩니다. 결과 집합을 반복하고 값을 추출하려면 다음 코드를 사용할 수 있습니다.
List<String> sids = new ArrayList<String>(); List<String> lids = new ArrayList<String>(); Statement stmt = yourconnection.createStatement(); try { ResultSet rs4 = stmt.executeQuery(query); while (rs4.next()) { sids.add(rs4.getString(1)); lids.add(rs4.getString(2)); } } finally { stmt.close(); }
이 코드는 rlink_id 및 COUNT(*) 열의 값을 저장하기 위해 두 개의 목록(sid 및lids)을 생성합니다. , 각각. while 루프는 결과 집합을 반복하여 각 rlink_id 및 COUNT(*) 값을 해당 목록에 추가합니다.
마지막으로 추출된 값은 toArray() 메서드를 사용하여 배열로 변환할 수 있습니다.
String show[] = sids.toArray(sids.size()); String actuate[] = lids.toArray(lids.size());
이러한 단계를 따르면 Java에서 ResultSet을 효율적으로 반복하고 원하는 값을 추출할 수 있습니다.
위 내용은 Java ResultSet을 통해 효율적으로 반복하고 데이터베이스 테이블에서 값을 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!