Mysql
 sql >> база данни >  >> RDS >> Mysql

java.sql.SQLException:След края на набора от резултати в mysql

Извиквате result.next() два пъти. Предполагам, че вашата заявка връща само 1 ред, тъй като се опитвате да съпоставите по Userid . Когато вторият result.next() се извиква, няма ред, който да бъде върнат в ResultSet . Ето защо SQLException се хвърля. Премахнете първия result.next() така:

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. Грешка при неправилна стойност на низа в MySQL при запазване на Unicode низ в Django

  2. PDO:Не можах да намеря драйвер php/mysql

  3. Актуализирайте базата данни с множество SQL оператори

  4. Левещайн:MySQL + PHP

  5. Показване на данни с формат в Datagridview