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

java.sql.SQLException:Sebelum memulai rangkaian hasil

Anda harus memanggil rs.next() (dan memeriksa apakah itu mengembalikan true) untuk mengakses baris pertama dari kumpulan hasil:

if (rs.next() {
    InputStream stream = rs.getBinaryStream(1);
    ...

Juga bukan berarti indeks harus 1, karena kueri Anda hanya memilih satu kolom.

Saya juga tidak mengerti gunanya casting int ke char. Metode ini menggunakan int sebagai argumen. Cast ke byte setidaknya akan logis, tetapi byte dan char tidak sama di Java.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana memulihkan/membuat ulang database 'mysql' default mysql

  2. Bagaimana cara mendapatkan banyak catatan terhadap satu catatan berdasarkan relasi?

  3. bergabung bersyarat di mysql

  4. Bagaimana cara mengkonfigurasi Django menggunakan pymysql sebagai driver?

  5. kueri mysql menampilkan beberapa tabel dari satu kolom ID