2017-07-06 22 views
0

javafxの新機能ですので、私の愚かな間違いはjavafxを使って登録fxmlを作成しましたが、データを保存しようとすると私のモデルコントローラのブロックここでは、SQLjavafxを使ってデータベースに挿入してください。

ためのINSERTクエリは、私の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(); 
     } 
    } 

である私のmodelcontrollerは、データベース

  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!"); 
} 
に私の登録データを挿入することです3210

それはオールウェイズ私は非SELECT SQL文を使用している場合、デバッガ

+0

何か助けを得るために例外のスタックトレースを投稿してください。 – RubioRic

+0

多分@ Usagiが正しいですも参照してくださいhttps://stackoverflow.com/questions/16006868/sqlexception-executequery-method-can-not-be-used-for-date – RubioRic

答えて

関連する問題