sql >> Databáze >  >> RDS >> Mysql

java.sql.SQLException:Po ukončení sady výsledků v mysql

Voláte result.next() dvakrát. Předpokládám, že váš dotaz vrátí pouze 1 řádek, protože se pokoušíte najít shodu podle Userid . Když druhý result.next() je volán, v ResultSet není žádný řádek, který by se měl vrátit . To je důvod, proč SQLException se hází. Odstraňte 1. result.next() takhle:

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


  1. rails + MySQL na OSX:Knihovna není načtena:libmysqlclient.18.dylib

  2. Rozdíl ve zpracování mezer mezi Oracle a SQL Server

  3. Seskupené souhrnné Pushdown

  4. Výhoda použití pohledů v MySQL