Hallo,
ich Programmiere grad ein Java-Tool, welches auf eine Datenbank zugreift.
Statement ist
,
Datenbankzugriff an sich funktioniert auf einwandfrei (er sagt mir wenni ch einen Tabellennamen falsch schreibe o.ä.)
wenn ich jetzt eine abfrage starte (
)
kann ich kein rs.next() ausführen. Ich nehme stark an, dass der ResultSet einfach leer ist, auch wenn getFetchSize() immer 10 zurück gibt, warum auch immer...
wenn ich den Befehl (select...) im normalen SQL-Fenster ausführe, funktioniert er einwandfrei.
ResultSetMetaData liefert übrigens auch die richtige anzahl von Spalten zurück...
Ich weiß nicht ob ich irgendwo einen Denkfehler o.ä. habe, hoffe ihr könnt mir helfen.
Schöne Grüße
KKN
ich Programmiere grad ein Java-Tool, welches auf eine Datenbank zugreift.
Statement ist
Code:
Statement stmt = connection.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
Datenbankzugriff an sich funktioniert auf einwandfrei (er sagt mir wenni ch einen Tabellennamen falsch schreibe o.ä.)
wenn ich jetzt eine abfrage starte (
Code:
ResultSet rs = stmt.executeQuery("select ID from Tab1");
kann ich kein rs.next() ausführen. Ich nehme stark an, dass der ResultSet einfach leer ist, auch wenn getFetchSize() immer 10 zurück gibt, warum auch immer...
wenn ich den Befehl (select...) im normalen SQL-Fenster ausführe, funktioniert er einwandfrei.
ResultSetMetaData liefert übrigens auch die richtige anzahl von Spalten zurück...
Ich weiß nicht ob ich irgendwo einen Denkfehler o.ä. habe, hoffe ihr könnt mir helfen.
Schöne Grüße
KKN