Hallo,
ich probiere grade ein wenig Java zu üben an einer kleinen Java/SQL Oberfläche, und stoße bei der Ausgabe meiner SQL-Daten in eine TextArea an ein kleine Verständnissproblem.
Nun hätte ich vermutet er gibt meine Spalte "Vorname" nacheinnander in in der TextArea(ausgabe) aus aber anstatt so wie es in der Datenbank steht:
gibt er es in umgedrehter Rheinfolge aus und das eine Zeile tiefer als erwartet (Das liegt vermute ich am NULL Argument in der Datenbank)
Nun zur Frage was für einen Denkfehler habe ich und wie kann ich diesen beheben.
Mit freundlichen Grüßen
ich probiere grade ein wenig Java zu üben an einer kleinen Java/SQL Oberfläche, und stoße bei der Ausgabe meiner SQL-Daten in eine TextArea an ein kleine Verständnissproblem.
Java:
Statement stmt = con.createStatement();
String am = "SELECT Vorname FROM `test`.`kunde` order by idkunde desc" ;
ResultSet rst = stmt.executeQuery(am);
while (rst.next())
{
int i = 0;
ausgabe.insert(rst.getString(1), i);
ausgabe.insert("\n", i++);
}
rst.close();
stmt.close();
Nun hätte ich vermutet er gibt meine Spalte "Vorname" nacheinnander in in der TextArea(ausgabe) aus aber anstatt so wie es in der Datenbank steht:
gibt er es in umgedrehter Rheinfolge aus und das eine Zeile tiefer als erwartet (Das liegt vermute ich am NULL Argument in der Datenbank)
Nun zur Frage was für einen Denkfehler habe ich und wie kann ich diesen beheben.
Mit freundlichen Grüßen