Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Lấy SQLException java.sql.SQLException:ResultSet.next không được gọi

Bạn phải gọi "next" và sau đó là hàm "getString" để đặt con trỏ của tập kết quả vào hàng đầu tiên.

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();
}

tài liệu API trạng thái:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PLS-00394:Sai số giá trị trong danh sách INTO của câu lệnh tìm nạp

  2. thu thập thông tin dba_users trong cơ sở dữ liệu Oracle khi được kết nối với tư cách người dùng

  3. Làm cách nào để định cấu hình vị trí tệp tnsnames Oracle của tôi?

  4. Cách tìm hiểu xem tài trợ chọn lọc được nhận trực tiếp hay thông qua một vai trò

  5. Công cụ tích hợp dữ liệu Oracle (ODI)