我正在尝试编写一个查询mysql数据库的程序。
第一个下拉框中弹出一个SQL查询,该查询返回数据库中的表列表。 用户需要选择他们想要使用的表。
完成此选择后,我需要将第二个下拉列表与该表中一列的唯一结果列表进行对比。 用户需要选择他们所在的唯一类型。
一旦做出第二个选择,我需要根据所选表格和所选类型填充第三个下拉列表,其中包含结果列表。
完成此操作后,我需要在步骤3中选择的记录中使用数据库中的其他数据填充两个文本框。
我需要这样做,因为数据库中有成千上万的记录都非常相似,步骤3和2中的过滤器需要减少第3步中可供选择的列表。
我是java的新手,但不是SQL。
第一个查询很简单,下拉框正在填充,因为我想使用矢量。我还有一个监听用户选择的监听器。我需要你的帮助是如何填写下一个框。仅供参考所有查询目前都使用向量。 GUI类可以看到sql查询类,因此它可以获取数据来填充框。如果我尝试允许相关的查询类访问GUI类来检索上一个查询的结果,那么我的代码就会出错。我怀疑是因为IDE认为这是一个循环。
任何帮助都将不胜感激。
答案 0 :(得分:0)
基本概念是:在下拉列表的select事件中,使用数据库中的新数据绑定下一个下拉列表。