Ich mache eine Anmeldung, in der sich Benutzer anmelden können. Aber ich erhalte diesen Fehler: Diesejava.sql.SQLException: [SQLITE_ERROR] SQL-Fehler oder fehlende Datenbank (in der Nähe von "Name": Syntaxfehler)
java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (near "Name": syntax error)
ist, wie mein Code wie folgt aussieht:
saveTButton.addEventHandler(ActionEvent.ACTION, (e)-> {
try
{
String query = "insert into TeachersInfo (First Name,Last Name,UserName,Password) values (?,?,?,?)";
PreparedStatement pst = connectionUsers.prepareStatement(query);
//First question mark = 1, second = 2, etc.
pst.setString(1,nameSignupTTextField.getText());
pst.setString(2,lastnameSignupTTextField.getText());
pst.setString(3,usernameSignupTTextField.getText());
pst.setString(4,passwordSignupTTextField.getText());
pst.execute();
System.out.println("Data saved");
//after executing the query this lines will close the connection with the database
pst.close();
}
catch(Exception a)
{
System.out.println(a);
}
});
der Code sollte die Informationen durch den Benutzer in die Datenbank eingegeben speichern. Ich habe keine Ahnung, was das Problem ist, also würde ich die Hilfe wirklich schätzen. Vielen Dank im Voraus ..
Vielen Dank so viel. Es funktioniert jetzt =) –