Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Mengulang Melalui Java ResultSet untuk Mengekstrak Data daripada Pertanyaan Berkumpulan?
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!