【发布时间】:2016-08-14 14:41:56
【问题描述】:
我正在做一个用户应该能够登录的登录应用程序。但我收到此错误:
java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (near "Name": syntax error)
这就是我的代码的样子:
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);
}
});
代码应将用户输入的信息保存在数据库中。我不知道是什么问题,所以我非常感谢您的帮助。提前谢谢你..
【问题讨论】: