Apabila berurusan dengan set hasil dalam Java, adalah penting untuk mengekstrak nilai dengan cekap. Soalan ini berkisar tentang mengekstrak nilai daripada dbo.Cari jadual dan memanipulasinya menggunakan ResultSet.
Untuk mendapatkan semula nilai daripada dbo.Cari jadual, pertanyaan dilaksanakan:
String query = "SELECT rlink_id, COUNT(*)" + "FROM dbo.Locate " + "GROUP BY rlink_id ";
Setelah pertanyaan dilaksanakan, ResultSet diperoleh. Untuk lelaran melalui set hasil dan mengekstrak nilai, kod berikut boleh digunakan:
List<String> sids = new ArrayList<String>(); List<String> lids = new ArrayList<String>(); Statement stmt = yourconnection.createStatement(); try { ResultSet rs4 = stmt.executeQuery(query); while (rs4.next()) { sids.add(rs4.getString(1)); lids.add(rs4.getString(2)); } } finally { stmt.close(); }
Kod ini mencipta dua senarai, sid dan penutup, untuk menyimpan nilai lajur rlink_id dan COUNT(*) , masing-masing. Gelung while berulang melalui set hasil, menambah setiap nilai rlink_id dan COUNT(*) pada senarai yang sepadan.
Akhir sekali, nilai yang diekstrak boleh ditukar kepada tatasusunan menggunakan kaedah toArray():
String show[] = sids.toArray(sids.size()); String actuate[] = lids.toArray(lids.size());
Dengan mengikuti langkah-langkah ini, anda boleh menggunakan ResultSet dalam Java dengan cekap dan mengekstrak yang dikehendaki nilai.
Atas ialah kandungan terperinci Bagaimana untuk Cekap Berulang Melalui Java ResultSet dan Ekstrak Nilai daripada Jadual Pangkalan Data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!