Java:迭代結果集
在 Java 中,將資料庫中的資料提取到 ResultSet 中是一項常見任務。考慮一個查詢,該查詢從 dbo.Locate 表中檢索 rlink_id 和出現次數(按 rlink_id 分組)。表格包含以下數據:
Sid | Lid |
---|---|
3 | 2 |
4 | 4 |
7 | 3 |
9 | 1 |
要提取和處理此數據,需要循環遍歷 ResultSet。以下Java 程式碼示範如何實現此目的:
List<String> sids = new ArrayList<>(); List<String> lids = new ArrayList<>(); String query = "SELECT rlink_id, COUNT(*)" + "FROM dbo.Locate " + "GROUP BY rlink_id "; Statement stmt = yourconnection.createStatement(); try { ResultSet rs = stmt.executeQuery(query); while (rs.next()) { sids.add(rs.getString(1)); lids.add(rs.getString(2)); } } finally { stmt.close(); } String[] show = sids.toArray(sids.size()); String[] actuate = lids.toArray(lids.size());
在此程式碼中:
以上是如何迭代 Java 結果集並提取資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!