Hi.
Ich lerne gerafe meiner erste Programmiersprache -JAVA. Bei meinem ersten Praxisprojekt stehe ich vor folgendem Problem:
in einer GUI habe ich ein Datumsfeld:
das möchte ich einer MySQL DB speichern:
Wenn ich in der GUI auf Speichern klicke wird das Datum nicht in der DB gespeichert. Auch keine anderen Spalten. Wenn ich alle Befehle zum Speichern das Datums entferne werden die anderen Spalten gespeichert.
Was mache ich hier falsch? Bin bei Google in diesem Fall nicht fündig geworden. Danke im voraus.
Ich lerne gerafe meiner erste Programmiersprache -JAVA. Bei meinem ersten Praxisprojekt stehe ich vor folgendem Problem:
in einer GUI habe ich ein Datumsfeld:
Java:
spinDatum = new JSpinner(new SpinnerDateModel (new Date(), null, null, Calendar.MONTH));
spinDatum.setEditor(new JSpinner.DateEditor(spinDatum, "yyyy-MM-dd"));
das möchte ich einer MySQL DB speichern:
Java:
public void actionPerformed(ActionEvent e) {
mysql.speichern(boxKurs.getSelectedItem(),boxDozent.getSelectedItem(),boxOrt.getSelectedItem(),spinDatum.getModel(),
}
public int speichern(Object boxKurs, Object boxDozent, Object boxOrt, Object spinDatum,
...
return st.executeUpdate("INSERT INTO fragen(kurs,dozent,ort,datum,
("datum" heißt die Spalte in der DB und ist vom Datentyp "Date")
...VALUES ('"+boxKurs+"','"+boxDozent+"','"+boxOrt+"','"+spinDatum+"',....
Wenn ich in der GUI auf Speichern klicke wird das Datum nicht in der DB gespeichert. Auch keine anderen Spalten. Wenn ich alle Befehle zum Speichern das Datums entferne werden die anderen Spalten gespeichert.
Was mache ich hier falsch? Bin bei Google in diesem Fall nicht fündig geworden. Danke im voraus.
Zuletzt bearbeitet von einem Moderator: