Java: Mengulang Melalui Set Hasil
Di Java, mengekstrak data daripada pangkalan data ke dalam ResultSet ialah tugas biasa. Pertimbangkan pertanyaan yang mendapatkan semula rlink_id dan kiraan kejadian daripada dbo.Cari jadual, dikumpulkan mengikut rlink_id. Jadual mengandungi data berikut:
Sid | Lid |
---|---|
3 | 2 |
4 | 4 |
7 | 3 |
9 | 1 |
Untuk mengekstrak dan memproses data ini, adalah perlu untuk menggelung melalui ResultSet. Kod Java berikut menunjukkan cara untuk mencapai ini:
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());
Dalam kod ini:
Atas ialah kandungan terperinci Bagaimana untuk Lelaran Melalui Java ResultSet dan Ekstrak Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!