Ich versuche, Benutzer eingegebene Daten in die Datenbank einzufügen, aber bekomme den Fehler "Syntaxfehler: Encountered" ["in Zeile 1, Spalte 160." Hier ist mein Code, was mache ich falsch? `Fehler in SQL-Anweisung mit Einfügen
if (action.getSource() == Submit_button)
{
try
{
sql = "INSERT INTO Customer (FNAME, LNAME, AGE, LICNUM, STATE, CAR_TYPE, RENTDATE, RETURNDATE, TOTAL, PAYTYPE, RETURNED) VALUES(";
sql = sql + "'" + f_name.getText() + "'" + "," + "'" + l_name.getText() + "'" + "," + Age + "," + "'" + liscense_num.getText() + "'" + "," + "'"
+ issuing.getText() + "'" + "," + "'" + car_select.getToolkit() + "'" + "," + "'" + rental.getText() + "'" + "," + "'" + return_d.getText() + "'"
+ "," + total.getText() + "," + "'" + button_val.getText() + "'" + "," + "'true'" + ")";
myStatement.execute(sql);
System.out.print("Record has Been added to database");
}
catch (SQLException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
Post die Stapelverfolgung – Priyamal