java - 用于填充多个表的复选框和 sql 命令的对象名称

标签 java sql netbeans checkbox

我有一个包含 3 个表的数据库,我想在我的 java 应用程序中向其中添加数据...

String command1 = "INSERT INTO Drivers (IDNumber, FirstName, LastName) VALUES" + drivID + FName + LName;

我可以使用此命令在所有 3 个表中输入数据吗?还是必须创建 3 个这样的命令才能在以下准备好的语句中使用

PreparedStatement p = conn.getStatement(command1);

在我的表格中我还有复选框和字符串 我制作了如下字符串变量

String drivID = txtid.getText();

有人可以告诉我复选框的对象名称是什么

最佳答案

String command1 = String.format("INSERT INTO %s (IDNumber, FirstName, LastName) VALUES (%s, %s, %s)", tableName, ID, fName, lName);
PreparedStatement p = conn.getStatement(command1);

尽管如此,对于您的示例,我认为您没有理由不能使用 java.sql.Statement 而不是PreparedStatement。

关于java - 用于填充多个表的复选框和 sql 命令的对象名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13002831/

相关文章:

java - 在 Java 中使用 XPath 解析 XML 时出现 fatal error

java - Java中网络调用列表和处理任务的优化编排

java - 当在 JList 中选择了一个项目时,我将如何编码?

netbeans - 搜索并替换整个项目 (Netbeans)

mysql - 为什么自然连接在以下情况下输出为空集?

JavaFX8 - sun.util.logging.PlatformLogger 在 NetBeans 8 中找不到异常

java - 如何实现一个可迭代的类并公开一个真正不可变的 API?

java - 为什么在 InitialContext 上调用 close() 会中断所有 future 查找的 JNDI (Glassfish)?

mysql - 将子查询转换为联接

java - 如果使用 ORM 框架,请设置外键