Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Cekap Berulang Melalui Java ResultSet dan Ekstrak Nilai daripada Jadual Pangkalan Data?

Bagaimana untuk Cekap Berulang Melalui Java ResultSet dan Ekstrak Nilai daripada Jadual Pangkalan Data?

Patricia Arquette
Lepaskan: 2025-01-01 12:27:09
asal
975 orang telah melayarinya

How to Efficiently Iterate Through a Java ResultSet and Extract Values from a Database Table?

Lelaran Melalui ResultSet dalam Java

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 ";
Salin selepas log masuk

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();
}
Salin selepas log masuk

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());
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan