![](/img/trans.png)
[英]Netbeans GUI Builder with Java Swing; What's the easiest way to organize Widgets?
[英]Easiest way to join database tables when using Netbeans gui builder
什么是连接两个表,以提供一个JTable中的数据,并使用NetBeans GUI Builder代码的最简单的方法? Netbeans gui生成器使为单个数据库表设置jTable成为一种简单的情况,使呈现的选择变得快速而简单。 似乎有可能对所生成的代码或简单的扩展进行黑客攻击,以连接两个表(甚至进行更复杂的查询)。 有一些Web帖子显示了设置jTable的不同方法,但是它们没有使用gui构建器。 如果我对Java有更多的经验,也许我会看到如何翻译其示例以供gui builder生成的代码使用,但我还没有。
增加的项目:对于当前的程序工作,无需更新数据库,即只读。
以下是显示联接数据库表中的表并利用gui构建器的一种几乎平凡的方法。 基本上,使用sql查询生成一个临时表,并将Netbeans gui构建器与此表一起使用。 以下是一个示例。 第一条语句删除旧表。 第二个使用连接表中的列创建新表。 第三个是分配主键所必需的。 第四个将数据传输到新表中。 然后,Netbeans gui构建器将像处理其他任何表一样处理该表。
DROP TABLE T3;
CREATE TABLE T3 AS (SELECT * FROM CANID JOIN PAYLOAD_TYPE ON CANID.CAN_MSG_FMT = PAYLOAD_TYPE.PAYLOAD_TYPE_NAME) WITH NO DATA;
ALTER TABLE T3 ADD PRIMARY KEY (CANID_HEX);
INSERT INTO T3 (SELECT * FROM CANID JOIN PAYLOAD_TYPE ON CANID.CAN_MSG_FMT = PAYLOAD_TYPE.PAYLOAD_TYPE_NAME);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.