我有一个包含 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/