使用 javafx 插入数据库无法正常工作

用户7546067

我是 javafx 新手,所以请原谅我的愚蠢错误,我使用 javafx 创建了一个注册 fxml,但是当我尝试存储数据时,它总是将它扔到我的模型控制器的 catch 块中,在那里我有一个对 sql 的插入查询

这是我的 RegistrationController

        public void Registersign(ActionEvent event){
        try {
        String Fname=fname.getText();
        String Lname=lname.getText();
        String Email=email.getText();
        String TXTusr=txtUser.getText();
        String TXTpass=txtPass.getText();
        String TXTPassconf=txtPassconf.getText();if(Fname.isEmpty()||Lname.isEmpty()||Email.isEmpty()||TXTusr.isEmpty()||TXTpass.isEmpty()){

                Alert alert=new Alert(Alert.AlertType.ERROR);
                alert.setHeaderText(null);
                alert.setContentText("Please Fill All DATA");
                alert.showAndWait();
                return;

        }
            loginModel.isRegister(TXTusr,TXTpass, Fname,Lname, Email);

        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

这是我的模型控制器,用于将我的注册数据插入数据库

          public void isRegister(String user,String pass,String firstname,String lastname,String email) throws SQLException
{
    PreparedStatement preparedStatement=null;
    ResultSet resultSet=null;
      String sql = "INSERT INTO login (username, password, firstname,lastname, email) VALUES (?, ?, ?,?, ?)";
      try {
    preparedStatement=Con.prepareStatement(sql);
    preparedStatement.setString(1, user);
    preparedStatement.setString(2, pass);
    preparedStatement.setString(3, firstname);
    preparedStatement.setString(4, lastname);
    preparedStatement.setString(5, email);
     resultSet=preparedStatement.executeQuery();


        System.out.println("A new user was inserted successfully!");


} catch (Exception e) {
    // TODO: handle exception
       System.out.println("A new user was insertion failed!");
}   

它总是在modelContoller中的catch块上抛出我通过调试器检查过它

宫本兔

使用executeUpdate()而不是executeQuery()if 使用非SELECTSQL 语句。

请参阅:http : //docs.oracle.com/javase/8/docs/api/java/sql/PreparedStatement.html#executeUpdate--

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用PHP插入数据库无法正常工作

来自分类Dev

在数据库表中使用mysqli插入数据无法正常工作?连接是否正常

来自分类Dev

使用codeigniter框架将数据插入数据库无法正常工作

来自分类Dev

使用C#将数据插入Access数据库无法正常工作

来自分类Dev

图像插入数据库并显示使用php和mysql无法正常工作

来自分类Dev

使用数据库生成的导航栏无法正常工作

来自分类Dev

使用javafx将数据插入mysql数据库时出错

来自分类Dev

使用javafx将数据插入mysql数据库时出错

来自分类Dev

onMouseEntered无法正常使用JavaFX

来自分类Dev

无法使用python插入数据库

来自分类Dev

无法使用CodeIgniter插入数据库

来自分类Dev

无法使用 save() 插入数据库

来自分类Dev

Android:使用BackupAgentHelper备份SQLite数据库根本无法正常工作

来自分类Dev

在 Java 中使用 JDBC 创建数据库时,主要方法无法正常工作

来自分类Dev

使用JavaFX中的数据库填充表格视图

来自分类Dev

无法使用Ajax将数据插入数据库

来自分类Dev

无法使用Django将数据插入数据库

来自分类Dev

无法使用json在数据库中插入数据

来自分类Dev

无法使用PHP在MySQL数据库中插入数据

来自分类Dev

无法使用 AJAX 将数据插入 mysql 数据库

来自分类Dev

无法使用 PHP 将数据插入 Postgres 数据库

来自分类Dev

PHP + jQuery-使用数据库数据进行长时间轮询无法正常工作(不会中断循环)

来自分类Dev

PHP + jQuery-使用数据库数据进行长时间轮询无法正常工作(不会中断循环)

来自分类Dev

帖子功能无法正常使用数据库

来自分类Dev

无法使用Web服务插入数据库

来自分类Dev

无法使用msqli_query插入数据库

来自分类Dev

无法使用php在数据库中插入值

来自分类Dev

插入到无法使用Python的数据库表中

来自分类Dev

无法使用Codeigniter将值插入数据库

Related 相关文章

  1. 1

    使用PHP插入数据库无法正常工作

  2. 2

    在数据库表中使用mysqli插入数据无法正常工作?连接是否正常

  3. 3

    使用codeigniter框架将数据插入数据库无法正常工作

  4. 4

    使用C#将数据插入Access数据库无法正常工作

  5. 5

    图像插入数据库并显示使用php和mysql无法正常工作

  6. 6

    使用数据库生成的导航栏无法正常工作

  7. 7

    使用javafx将数据插入mysql数据库时出错

  8. 8

    使用javafx将数据插入mysql数据库时出错

  9. 9

    onMouseEntered无法正常使用JavaFX

  10. 10

    无法使用python插入数据库

  11. 11

    无法使用CodeIgniter插入数据库

  12. 12

    无法使用 save() 插入数据库

  13. 13

    Android:使用BackupAgentHelper备份SQLite数据库根本无法正常工作

  14. 14

    在 Java 中使用 JDBC 创建数据库时,主要方法无法正常工作

  15. 15

    使用JavaFX中的数据库填充表格视图

  16. 16

    无法使用Ajax将数据插入数据库

  17. 17

    无法使用Django将数据插入数据库

  18. 18

    无法使用json在数据库中插入数据

  19. 19

    无法使用PHP在MySQL数据库中插入数据

  20. 20

    无法使用 AJAX 将数据插入 mysql 数据库

  21. 21

    无法使用 PHP 将数据插入 Postgres 数据库

  22. 22

    PHP + jQuery-使用数据库数据进行长时间轮询无法正常工作(不会中断循环)

  23. 23

    PHP + jQuery-使用数据库数据进行长时间轮询无法正常工作(不会中断循环)

  24. 24

    帖子功能无法正常使用数据库

  25. 25

    无法使用Web服务插入数据库

  26. 26

    无法使用msqli_query插入数据库

  27. 27

    无法使用php在数据库中插入值

  28. 28

    插入到无法使用Python的数据库表中

  29. 29

    无法使用Codeigniter将值插入数据库

热门标签

归档