sql >> Databasteknik >  >> RDS >> Mysql

java.sql.SQLException:Efter slutet av resultatet i mysql

Du anropar result.next() dubbelt. Jag antar att din fråga endast returnerar en rad eftersom du försöker matcha med Userid . När den andra result.next() anropas finns det ingen rad som ska returneras i ResultSet . Det är därför en SQLException kastas. Ta bort den första result.next() som så:

result = st.executeQuery();
if(!result.next()){
    input = result.getAsciiStream(1);
    }


  1. Det går inte att ansluta till någon av de angivna mysql-värdarna. C# MySQL

  2. Mysql ERROR 1005 (HY000):Kan inte skapa tabellen "tmp" (fel:13)

  3. Överbrygga RDBMS och NoSQL:Introduktion till 2DX UI-kluster

  4. PHP PDO och MySQLi