Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

java.sql.SQLException:Setelah hasil akhir ditetapkan di mysql

Anda memanggil result.next() dua kali. Saya berasumsi bahwa kueri Anda hanya mengembalikan 1 baris karena Anda mencoba mencocokkan dengan Userid . Ketika result.next() kedua dipanggil, tidak ada baris yang dikembalikan dalam ResultSet . Inilah sebabnya mengapa SQLException sedang dilempar. Hapus result.next() pertama seperti ini:

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. Apakah modul MySQLdb mendukung pernyataan yang disiapkan?

  2. Bagaimana cara mengembalikan semua hak istimewa ke pengguna root di MySQL?

  3. Mencoba menyambung ke host MySQL jarak jauh (kesalahan 2003)

  4. Terjebak dengan Akses Ditolak untuk pengguna 'root'@'localhost' - Terminal, Mac

  5. Bagaimana cara menguji port mana yang menjalankan MySQL dan apakah itu dapat dihubungkan?