添加新数据时的Java FX数据库问题

时间:2019-01-18 09:20:53

标签: database javafx event-handling tableview derby

我有数据库问题。我想创建一个简单的Java FXML应用程序,该应用程序可以帮助我的朋友搜索由于肾脏疾病引起的食物中的蛋白质/钾含量。

我有4个类变量:数据库的名称,蛋白质,钾和ID(用于标识数据库中的变量)。

我使用Java DB-derby。

我的应用程序有2个窗格:1.“主屏幕”有一个文本字段,您必须在其中键入要查找的食物的名称,如果单击“搜索”按钮,它将在以下位置搜索适当的数据数据库,并在下一个窗格的表中显示它。 (搜索尚无法进行-您可以在文本字段中键入所需的任何内容,然后单击“搜索”,但表中尚未显示任何结果。)

在下一页上,您可以看到表格,在底部,您可以添加新数据。我进行了一次测试以确保数据库正常运行,因此在第二个窗格中,我编写了一个测试名称,蛋白质含量,钾含量,然后单击“添加”按钮。然后,该表仅显示钾值,并将此值放在第一列而不是“钾列”中。顺便说一句,数据库工作,但只将最后一个值存储在第一列中。我认为我在setTableData方法的某个地方有一个错误,但是我的想法已经用完了。

这是我到文件的链接:https://github.com/Capkit/FirstProjects

如果有人可以帮助我,我将不胜感激!

0 个答案:

没有答案