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

java.sql.SQLException:Sau khi kết thúc kết quả được đặt trong mysql

Bạn đang gọi result.next() hai lần. Tôi giả định rằng truy vấn của bạn chỉ trả về 1 hàng vì bạn đang cố gắng so khớp theo Userid . Khi result.next() thứ hai đang được gọi, không có hàng nào được trả lại trong ResultSet . Đây là lý do tại sao SQLException đang được ném. Xóa result.next() đầu tiên như vậy:

result = st.executeQuery();
if(!result.next()){
    input = result.getAsciiStream(1);
    }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để tạo trình khởi tạo để tạo và di chuyển cơ sở dữ liệu mysql?

  2. golang gorm Truy cập truy vấn mysql cơ bản

  3. LEFT THAM GIA đơn hàng và giới hạn

  4. Hiểu các chế độ xem trong SQL

  5. Vui lòng giải thích MySQL Joins bằng ngôn ngữ đơn giản