我正在尝试在NetBeans中使用Java(JFrame)创建数据收集表单。在我的表单中,我有两类输入:类别1(1个TextField,6个jComboBox,2个TextBox)和类别2(85个CheckBox)。我想通过单击一个提交按钮将两个类别添加到同一数据库的单独表中,即表1中的类别1和表2中的类别2。

我是MySQL的新手,非常感谢您的帮助。谢谢。

最佳答案

首先声明您的数据源和PreparedStatement:

DataSource ds=DataSource.getInstance();
PreparedStatement ste;


稍后实现这样的方法:

  public void Add(YourEntity yourEntity){

    try {
        String req = " INSERT INTO table VALUES(?,?,?)"; //depends on how many columns or fields
        ste = ds.getConnection().prepareStatement(req);
        ste.setInt(1,yourEntity.getFirstField());
        ste.setString(2,yourEntity.getSecondField());
        ste.setDouble(3,yourEntity.getThirdField());
        ste.executeUpdate();
    } catch (SQLException ex) {
    ex.printStack();
    }
}

关于java - 使用一个提交按钮将记录从一种形式提交到多个sql表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44643877/

10-09 07:23