在netbeans中创建和使用数据表

时间:2012-05-22 10:18:21

标签: mysql netbeans datatable

我有一张桌子:

vegetable name -- calcium contents -- Potassium contents -- vitamins -- fibers-- price (etc)

假设表格中有5个条目(行),我必须先手动输入数据,就像第一次数据传输一样。

我的要求/问题是:

  1. 在GUI上,当我从下拉菜单中选择蔬菜名称时,我应该显示内容,然后添加所有内容以获得除“价格”之外的最终得分。

  2. 在GUI上,如果我选择“蔬菜名称”和任何其他“属性”(如“纤维”),则只显示该值。例如查询 - 菠菜,纤维?回答菠菜纤维= 20单位,或菠菜维生素= 40单位等。

  3. 我还想知道我应该在这里使用什么类型的数据库,以及如何填充数据以便稍后在程序中访问它。我相信它是一个小尺寸的简单数据表,那么最有效的方法是什么? 代码的具体帮助将有很大的帮助,因为我对java和netbeans都是新手。

  4. 另外,我是否可以使用单独的GUI在同一个表中添加/追加用户的其他数据?如果是的话,请问它是怎么做的? 我使用的是Netbeans 7.1.2。

    经过一番搜索,我得到了关于netbeans中MySQL数据表的信息。 (http://netbeans.org/kb/docs/ide/java-db.html) 我已在表格中创建并创建了条目,但不知道如何访问上面的问题1和2。还不确定它是否是我应该用于这种简单使用的正确数据表。

1 个答案:

答案 0 :(得分:0)

似乎您首先需要了解 JDBC 。只是为了澄清连接到IDE内部的数据库通常用于更多的开发/管理类型职责,并且 WONT 在Swing程序中使用它。

因此,例如,您需要加载一组测试数据来测试您通常使用MySQL工作台或通过IDE加载它的函数。但是,在运行程序时,不会以这种方式连接。

您需要了解的是如何从前端连接到数据库,如何执行查询以及如何显示查询。在这一点上,我建议您阅读几本关于JDBC的书籍,甚至可以在谷歌搜索JDBC介绍教程。

学习JDBC而不必过多考虑前端。做几个例子,然后一旦熟悉JDBC,就要在前端工作。

您可能希望花时间学习基本SQL,以及正确查询数据库所需的时间。我假设你没有做过任何SQL。

以下是指向您可能想要使用的信息的网站的相当不错的链接http://infolab.stanford.edu/~ullman/fcdb/oracle/or-jdbc.html

请记住IDE(Netbeans)基本上使用JDBC来允许您连接和操作数据。因此,虽然它基于JDBC,但IDE数据库资源管理器是 NOT 在编程swing接口时将使用的工具。