循环遍历 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 结果集以从分组查询中提取数据?的详细内容。更多信息请关注PHP中文网其他相关文章!