Hallo alle miteinander.
Ich hab mal wieder ein dickes fettes Problem und bin fast schon am ausflippen.
Wenn die Abfrage kein Ergebnis liefert bzw. die Datenbank keine einträge findet, dann kommt dieser Fehler:
Exception in thread "Thread-2" java.lang.NullPointerException
at com.mysql.jdbc.ResultSetImpl.last(ResultSetImpl.java:6773)
at SQL.MySQLAromaBild.ladeAromaBildListe(MySQLAromaBild.java:105)
at SQL.MySQLAromaBild.ladeAromaBilder(MySQLAromaBild.java:36)
at GUIBilderSidebar.run(GUIBilderSidebar.java:87)
at java.lang.Thread.run(Unknown Source)
Das Gute daran ist eben dass wenn es Datensätze gibt das ganze soweit funktioniert. Jetzt würde ich ja an mir zweifeln aber in einer anderen Klasse funktioniert das auch OHNE das ein Ergebnis vorhanden ist bzw. Datensätze gefunden wurden.
Ich bin am verzweifeln und bitte um Hilfe.
Ich hab mal wieder ein dickes fettes Problem und bin fast schon am ausflippen.
Java:
CallableStatement cStmt = MySQL.connection.prepareCall("CALL ladeAromaBildListe(?,?,?,?)");
Die ? werden natürlich ausgefüllt, sind hier aber der Übersichthalber fehlend.
ResultSet rs = cStmt.executeQuery();
ResultSetMetaData md = rs.getMetaData();
rs.last(); <--- Hier kommt der Fehler!!
int groesse = rs.getRow();
System.out.println("Größe: " +groesse);
rs.beforeFirst();
Wenn die Abfrage kein Ergebnis liefert bzw. die Datenbank keine einträge findet, dann kommt dieser Fehler:
Exception in thread "Thread-2" java.lang.NullPointerException
at com.mysql.jdbc.ResultSetImpl.last(ResultSetImpl.java:6773)
at SQL.MySQLAromaBild.ladeAromaBildListe(MySQLAromaBild.java:105)
at SQL.MySQLAromaBild.ladeAromaBilder(MySQLAromaBild.java:36)
at GUIBilderSidebar.run(GUIBilderSidebar.java:87)
at java.lang.Thread.run(Unknown Source)
Das Gute daran ist eben dass wenn es Datensätze gibt das ganze soweit funktioniert. Jetzt würde ich ja an mir zweifeln aber in einer anderen Klasse funktioniert das auch OHNE das ein Ergebnis vorhanden ist bzw. Datensätze gefunden wurden.
Ich bin am verzweifeln und bitte um Hilfe.