循環遍歷 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中文網其他相關文章!