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

标签 java mysql swing

我正在尝试在 NetBeans 中使用 Java (JFrame) 创建数据收集表单。在我的表单中,我有两类输入:类别 1(1 个 TextField、6 jComboBox、2 TextBox)和类别 2(85 个复选框)。我想通过按一个提交按钮将这两个类别添加到同一数据库的不同表中,即表 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/

相关文章:

java - 如何使用单个 JOptionPane.showMessageDialog() 语句显示多个输出?

java - 在 Swing 中输入带有乌尔都语字体的文本时不显示英文字符

java - 抛异常挂掉流控

Java烦人的迭代器不会返回链表中的元素

java - Java中多参数重载方法的选择规则

Java 弹出窗口加载

WHERE 子句中的 mysql SUM()

php - 查找最常见的数字范围

php - Cookies - 不删除

java - 单击 JTable 中我的图标的操作