Looping Through Java Result Sets
Di Java, ResultSet menyediakan paparan jadual hasil pertanyaan pangkalan data. Lelaran melalui keputusan adalah operasi biasa. Mari kita pertimbangkan contoh berikut:
Anda mempunyai pertanyaan yang mengumpulkan baris berdasarkan lajur "rlink_id" dan mengira kejadian setiap nilai unik:
String querystring1 = "SELECT rlink_id, COUNT(*)" + "FROM dbo.Locate " + "GROUP BY rlink_id ";
Jadual "rlink_id" yang sepadan mengandungi data berikut:
Sid lid 3 2 4 4 7 3 9 1
Untuk mengulangi hasil pertanyaan ini menggunakan ResultSet, anda boleh gunakan langkah berikut:
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());
Atas ialah kandungan terperinci Bagaimanakah Saya Mengulang Melalui Java ResultSet untuk Mengekstrak Data daripada Pertanyaan Berkumpulan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!