Hallo zusammen,
Ich arbeite an einem Kundenverwaltungssystem für einen Freund und bin noch ein Einsteiger in Java.
Ich habe ein Kundenformular, bei denen ich den eingegebenen Wert in eine SQL Database speichern will.
Als ich es zum testen, die Werte Hardcoded hatte, funktionierte alles einwandfrei aber seit dem ich Variablen verwende wie JTextfield und JComboBox funktioniert nichts mehr.
Ich denke es gibt Probleme weil ich in der Datenbank varchar benutze.
Wenn ich beim ersten Feld (FirmenFeld) bsp. Test eingebe, erhalte ich diesen Fehler:
Verbindung ist fehlgeschlagen: Unknown column 'Test' in 'field list'
Ich arbeite an einem Kundenverwaltungssystem für einen Freund und bin noch ein Einsteiger in Java.
Ich habe ein Kundenformular, bei denen ich den eingegebenen Wert in eine SQL Database speichern will.
Als ich es zum testen, die Werte Hardcoded hatte, funktionierte alles einwandfrei aber seit dem ich Variablen verwende wie JTextfield und JComboBox funktioniert nichts mehr.
Java:
String sqlCommand = "INSERT INTO KundenDaten "
+ "VALUES(1150," + mainMenu.itemList.getFirmenFeld().getText() + ','
+ (String)mainMenu.itemList.getAnredeFeld().getSelectedItem() + ','
+ mainMenu.itemList.getVornameFeld().getText() + ','
+ mainMenu.itemList.getNachnameFeld().getText() + ','
+ mainMenu.itemList.getStrassenFeld().getText() + ','
+ mainMenu.itemList.getHausNrFeld().getText() + ','
+ mainMenu.itemList.getPLZFeld().getText() + ','
+ mainMenu.itemList.getOrtFeld().getText() + ','
+ mainMenu.itemList.getEmailFeld().getText() + ','
+ mainMenu.itemList.getTelefonFeld().getText() + ','
+ mainMenu.itemList.getMobileFeld().getText() + ','
+ mainMenu.itemList.getGeburtstagsFeld() + ','
+ "2014-07-25);";
stmt.executeUpdate(sqlCommand);
Ich denke es gibt Probleme weil ich in der Datenbank varchar benutze.
Wenn ich beim ersten Feld (FirmenFeld) bsp. Test eingebe, erhalte ich diesen Fehler:
Verbindung ist fehlgeschlagen: Unknown column 'Test' in 'field list'
Zuletzt bearbeitet: