Java Netbeans数据库表关系

时间:2015-07-13 12:48:45

标签: java database

我正在尝试使用数据库创建Java项目。

我创建了一个包含3个表的数据库,并创建了将2个表连接到其他表的关系。所以MembersDonationExpensesDonationsExpenses已与Members相关联。我使用以下SQL来创建关系:

ALTER TABLE <TABLE>
    ADD CONSTRAINT TABLE_FK
    FOREIGN KEY (MEMBER_ID)
    REFERENCES MEMBERS (ID); 

当我尝试将数据添加到DonationsExpenses表时,由于与Members表的连接,我无法将数据添加到其中:它有一个变量<MEMBERS member>代替<String Member_ID>。如何向表中添加数据或者我应该只重新创建数据库?

1 个答案:

答案 0 :(得分:0)

因此,基于注释中的已发布片段,您需要创建新的Member对象,或者使用您用于通过POJO与数据库交互的任何框架来检索现有成员对象,假设Member是非在捐赠中可以为空,并使用捐赠(推测)setMember方法来填充会员。