首页 > 解决方案 > 如何用 HQL 替换 JForm 中的 MySQL 插入参数化查询?

问题描述

我必须在 JForm 中的 HQL 中创建插入参数化查询。

我已经在 MySQL 中创建了它,但是我对 HQL 有疑问...

private void jBtn_submitActionPerformed(java.awt.event.ActionEvent evt) {                                            

     String query = "insert into schema.table values(?,?,?,?,?)";
      try
      {   
        pst = kon.prepareStatement(query);
        pst.setString(1, null);
        pst.setString(2, jTxtF_name.getText());
        pst.setString(3, jTxtF_year.getText());
        pst.setString(4, jTxtF_adres.getText());
        pst.setString(5, jTxtF_income.getText());

        pst.execute();
        pst.close();

        JOptionPane.showMessageDialog(null, "successfully import");        
      }
      catch(Exception ex)
      {
          JOptionPane.showMessageDialog(null, ex);
      }    
        jTxtF_name.setText("");        
        jTxtF_year.setText("");
        jTxtF_adres.setText("");
        jTxtF_income.setText("");

    }

标签: mysqlhqljform

解决方案


推荐阅读