Java SQL将数据插入到两个不同的表中

Java SQL将数据插入到两个不同的表中,java,sql,database,insert,Java,Sql,Database,Insert,我正在从JavaGUI读取用户数据,并试图用一条语句将其记录到两个不同的数据库表中。我喜欢“insert into”语句,我只是不知道如何使用内部联接和其他东西将数据输入到两个不同的表中(在其中一个表中用外键链接) 求求你,欢迎任何帮助 到目前为止,我已经将所有需要的列都放在一个表中,但是在将数据库标准化为3NF之后,我不确定如何将它们全部插入。您需要使用两个insert语句。在第一条语句中,您将在主表中插入数据,在第二条语句中,您必须在次表中插入数据(其中将使用第一个表引用id) 如果您执行相

我正在从JavaGUI读取用户数据,并试图用一条语句将其记录到两个不同的数据库表中。我喜欢“insert into”语句,我只是不知道如何使用内部联接和其他东西将数据输入到两个不同的表中(在其中一个表中用外键链接)

求求你,欢迎任何帮助


到目前为止,我已经将所有需要的列都放在一个表中,但是在将数据库标准化为3NF之后,我不确定如何将它们全部插入。

您需要使用两个insert语句。在第一条语句中,您将在主表中插入数据,在第二条语句中,您必须在次表中插入数据(其中将使用第一个表引用id)


如果您执行相反的操作,数据库将出现约束冲突错误。

简单:使用两条insert语句,每个表一条。您使用的是什么数据库?Oracle有一些称为“触发器”的东西。为您的数据库搜索等效的内容