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);
}