Rumah > pangkalan data > tutorial mysql > Mengapa Pertanyaan Oracle Saya Melemparkan Ralat 'java.sql.SQLException: Exhausted ResultSet'?

Mengapa Pertanyaan Oracle Saya Melemparkan Ralat 'java.sql.SQLException: Exhausted ResultSet'?

Susan Sarandon
Lepaskan: 2025-01-05 04:25:41
asal
1079 orang telah melayarinya

Why Does My Oracle Query Throw a

Menyelesaikan masalah "java.sql.SQLException: Exhausted Resultset" Semasa Perlaksanaan Pertanyaan Oracle

Apabila cuba melaksanakan pertanyaan terhadap pangkalan data Oracle dari dalam kumpulan sambungan Websphere, mesej ralat yang menyatakan "java.sql.SQLException: Exhausted ResultSet" mungkin muncul. Ralat ini biasanya timbul apabila cuba mengakses nilai lajur selepas set keputusan diproses.

Coretan kod Java yang disediakan menggambarkan isu:

if (rs != null) {
  while (rs.next()) {
    count = rs.getInt(1);
  }
  count = rs.getInt(1); //this will throw Exhausted resultset
}
Salin selepas log masuk

Apabila mengakses nilai lajur selepas set keputusan telah selesai, coretan kod ini berjaya mendapatkan semula nilai dalam lelaran pertama (apabila count = rs.getInt(1)) tetapi gagal dalam lelaran berikutnya, mengakibatkan ralat "Exhausted ResultSet".

Untuk menyelesaikan isu ini, pastikan semua nilai lajur diakses dalam gelung yang memproses set hasil:

if (rs != null) {
  while (rs.next()) {
    count = rs.getInt(1);
    // Add additional code here to access other column values
  }
}
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa Pertanyaan Oracle Saya Melemparkan Ralat 'java.sql.SQLException: Exhausted ResultSet'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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