Mysql
 sql >> Baza danych >  >> RDS >> Mysql

java.sql.SQLException:Po zakończeniu wyniku ustawionego w mysql

Dzwonisz do result.next() dwa razy. Zakładam, że Twoje zapytanie zwraca tylko 1 wiersz, ponieważ próbujesz dopasować według Userid . Kiedy drugi result.next() jest wywoływana, nie ma wiersza do zwrócenia w ResultSet . Dlatego SQLException jest rzucany. Usuń pierwszy result.next() tak:

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. Najlepsza praktyka projektowania ról użytkowników i systemu uprawnień?

  2. Najlepszy sposób na przechowywanie nazwy kategorii z php w tabeli mysql

  3. utwórz bazę danych za pomocą pdo w php

  4. Nieznany problem z kolumną z aliasem mysql

  5. 5 najlepszych kursów online do nauki MySQL