집 >데이터 베이스 >MySQL 튜토리얼 >그룹화된 쿼리에서 데이터를 추출하기 위해 Java ResultSet을 통해 어떻게 반복합니까?
Java 결과 세트를 통한 반복
Java에서 ResultSet은 데이터베이스 쿼리 결과에 대한 표 형식 보기를 제공합니다. 결과를 반복하는 것은 일반적인 작업입니다. 다음 예를 고려해 보겠습니다.
"rlink_id" 열을 기준으로 행을 그룹화하고 각 고유 값의 발생 횟수를 계산하는 쿼리가 있습니다.
String querystring1 = "SELECT rlink_id, COUNT(*)" + "FROM dbo.Locate " + "GROUP BY rlink_id ";
해당 "rlink_id" 테이블 다음 데이터가 포함되어 있습니다.
Sid lid 3 2 4 4 7 3 9 1
ResultSet을 사용하여 이 쿼리의 결과를 반복하려면 다음을 활용할 수 있습니다. 단계:
List<String> sids = new ArrayList<>(); List<String> lids = new ArrayList<>();
Statement stmt = yourconnection.createStatement(); ResultSet rs4 = stmt.executeQuery(query);
while (rs4.next()) { sids.add(rs4.getString(1)); lids.add(rs4.getString(2)); }
stmt.close();
String show[] = sids.toArray(sids.size()); String actuate[] = lids.toArray(lids.size());
위 내용은 그룹화된 쿼리에서 데이터를 추출하기 위해 Java ResultSet을 통해 어떻게 반복합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!