JAVAFX::Can不向 PHPMyAdmin 插入值

JAVAFX::Can't insert values to PHPMyAdmin

我遇到了与 SQL 相关的问题,或者我不知道,这是我的数据库处理程序 class,我正在连接它:

public class DatabaseHandler extends Configs{
    Connection dbCon;

    public Connection getDbCon() throws ClassNotFoundException, SQLException {
        String connectionString = "jdbc:mysql://" + dbHost +":"
                +dbPort +"/"+dbName;
        Class.forName("com.mysql.cj.jdbc.Driver");
        dbCon= DriverManager.getConnection(connectionString,dbUsername,dbPassword);
        return dbCon;

    }
    public void SignUpUser( String name, String surname, LocalDate date, String mobile,
                           String login, String password){
        String insert = "INSERT INTO users (name, surname, dob, mobile,login, password)" +
                "VALUES(?,?,?,?,?,?)";
        PreparedStatement statement = null;
        try {
            statement = getDbCon().prepareStatement(insert);
            statement.setString(1,name);
            statement.setString(2,surname);
            statement.setDate(3, Date.valueOf(date));
            statement.setString(4,mobile);
            statement.setString(5,login);
            statement.setString(6,password);
        } catch (SQLException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }

这是我的控制器 class,我在其中使用我的按钮执行操作:

 @FXML
    void btnRegistration(ActionEvent event) {
        String login = txtLoginRegistration.getText();
        String name = txtNameRegistration.getText();
        String surname = txtSurnameRegistration.getText();
        LocalDate date = txtDateRegistration.getValue();
        String mobile = txtMobile.getText();
        String password = txtPasswordRegistration.getText();
        //Connect to DB
        DatabaseHandler handler = new DatabaseHandler();
        handler.SignUpUser(name,surname,date,mobile,login,password);

Extending Coonfigs class , 我刚刚声明了 DB 的变量名 编译时没有任何错误,即使我用 Try 和 Catch 完成了所有操作,但无论如何在检查我的数据库时它没有插入,我很高兴得到任何答案,希望我的回答没有让你后悔,如果我这样做了,我道歉。

哦,我刚刚发现我的错误 我只是忘了放

            statement.executeUpdate();

语句结尾