Hallo,
ich bekomm hier eine Fehlermeldung durch den Zusatz getString(1):
So erhalte ich folgende Fehlermeldung:
Wenn ich das jetzt ohne String nehme bleibt die Fehlermeldung aus:
So erhalte ich die Ausgabe in der Console:
Jetzt ist die Frage woran es liegt - die Angabe " After end of result set" sagt ja aus, dass irgendwo der aktuelle Datensatz verändert wird... oder nicht?
besten Dank
ich bekomm hier eine Fehlermeldung durch den Zusatz getString(1):
Code:
String query = "SELECT * FROM gratulation"; ResultSet res = stat.executeQuery(query); while(res.next()); String resstring = res.getString(1); System.out.println(resstring); res.close();
java.sql.SQLException: After end of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:1073)
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:987)
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:982)
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:927)
at com.mysql.jdbc.ResultSetImpl.checkRowPos(ResultSet Impl.java:843)
at com.mysql.jdbc.ResultSetImpl.getStringInternal(Res ultSetImpl.java:5649)
at com.mysql.jdbc.ResultSetImpl.getString(ResultSetIm pl.java:5569)
at components.QueryDBtest.runTest(QueryDBtest.java:45 )
at components.QueryDBtest.main(QueryDBtest.java:146)
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:1073)
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:987)
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:982)
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:927)
at com.mysql.jdbc.ResultSetImpl.checkRowPos(ResultSet Impl.java:843)
at com.mysql.jdbc.ResultSetImpl.getStringInternal(Res ultSetImpl.java:5649)
at com.mysql.jdbc.ResultSetImpl.getString(ResultSetIm pl.java:5569)
at components.QueryDBtest.runTest(QueryDBtest.java:45 )
at components.QueryDBtest.main(QueryDBtest.java:146)
Code:
String query = "SELECT * FROM gratulation"; ResultSet res = stat.executeQuery(query); while(res.next()); System.out.println(res); res.close();
com.mysql.jdbc.JDBC4ResultSet@120f0be
besten Dank
Comment