Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Dapatkan SQLException java.sql.SQLException:ResultSet.next tidak dipanggil

Anda harus memanggil "next" dan kemudian fungsi "getString" untuk menyetel kursor hasil set ke baris pertama.

try{
    ResultSet resuse = DoQuery("SELECT KEY FROM TABLE WHERE KEY IN ('KEY1', 'KEY2') AND ROWNUM = 1");
    resuse.next();
    variable = resuse.getString("KEY");
}catch(SQLException e){
    return "Wasn't able to gather key: " + e.toString() + " - " + e.getSQLState();
}

Dokumentasi API menyatakan:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menampilkan beberapa nilai kolom dalam satu baris (SQL Oracle)

  2. Oracle pilih untuk perilaku pembaruan

  3. Apa cara terbaik untuk keluar dari karakter non-format di Oracle's to_char?

  4. Apakah batasan kunci asing memengaruhi transformasi kueri di Oracle?

  5. Kesalahan yang sering terjadi di Oracle ORA-04068:status paket yang ada telah dibuang