sql >> Database >  >> RDS >> Mysql

java.sql.SQLException:Na het einde van het resultaat ingesteld in mysql

Je belt result.next() tweemaal. Ik ga ervan uit dat uw zoekopdracht slechts 1 rij retourneert, aangezien u probeert te matchen met Userid . Wanneer de tweede result.next() wordt aangeroepen, is er geen rij die moet worden geretourneerd in de ResultSet . Dit is de reden waarom een ​​SQLException wordt gegooid. Verwijder de 1e result.next() zoals zo:

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


  1. Hoe SQLite Char() werkt

  2. PL/SQL print ref-cursor geretourneerd door een opgeslagen procedure

  3. LOB RETENTIE

  4. SQL:Hoe tekenreeks uit te voeren is niet gelijk aan