sql >> Base de Datos >  >> RDS >> Mysql

java.sql.SQLException:después del final del conjunto de resultados en mysql

Estás llamando a result.next() dos veces. Supongo que su consulta devuelve solo 1 fila ya que está tratando de hacer coincidir por Userid . Cuando el segundo result.next() se está llamando, no hay fila para devolver en el ResultSet . Esta es la razón por la cual una SQLException está siendo arrojado. Elimina el primer result.next() así:

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