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

java.sql.SQLException:Trước khi bắt đầu tập kết quả

Bạn phải gọi rs.next () (và kiểm tra xem nó có trả về true hay không) để truy cập vào hàng đầu tiên của tập kết quả:

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

Cũng không phải chỉ mục phải là 1, vì truy vấn của bạn chỉ chọn một cột.

Tôi cũng không hiểu điểm trong việc truyền int thành một char. Phương thức này nhận một đối số là int. Truyền thành byte ít nhất sẽ là logic, nhưng byte và char không giống nhau trong 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. Tính toán khoảng cách Haversine giữa hai điểm trong Laravel

  2. Sự khác biệt giữa việc sử dụng TÀI LIỆU THAM KHẢO có và không có KEY NGOẠI HỐI?

  3. Tại sao không kết nối trực tiếp android với cơ sở dữ liệu?

  4. Nhóm carbon Laravel theo tháng

  5. Cân bằng tải MySQL &MariaDB với ProxySQL