使用一个提交按钮将记录从一个表单提交到多个sql表

时间:2017-06-20 04:32:36

标签: java mysql swing

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

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

1 个答案:

答案 0 :(得分:0)

首先声明你的数据源和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();
    }  
}