Heim >Datenbank >MySQL-Tutorial >Wie iteriere ich durch ein Java ResultSet und extrahiere Daten?
Java: Iterieren durch einen Ergebnissatz
In Java ist das Extrahieren von Daten aus einer Datenbank in einen Ergebnissatz eine häufige Aufgabe. Stellen Sie sich eine Abfrage vor, die die rlink_id und die Anzahl der Vorkommen aus der dbo.Locate-Tabelle abruft, gruppiert nach rlink_id. Die Tabelle enthält die folgenden Daten:
Sid | Lid |
---|---|
3 | 2 |
4 | 4 |
7 | 3 |
9 | 1 |
Um diese Daten zu extrahieren und zu verarbeiten, ist es notwendig, das ResultSet zu durchlaufen. Der folgende Java-Code zeigt, wie dies erreicht wird:
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());
In diesem Code:
Das obige ist der detaillierte Inhalt vonWie iteriere ich durch ein Java ResultSet und extrahiere Daten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!