使用Netbeans gui构建器时最简单的方法来连接数据库表

时间:2016-09-23 00:08:49

标签: java database swing netbeans gui-builder

加入两个表以提供jTable数据并使用Netbeans gui构建器代码的最简单方法是什么? Netbeans gui builder为单个数据库表设置了一个jTable,这是一个简单的例子,可以快速简便地进行选择。对于连接两个表(甚至进行更复杂的查询),似乎可能会对生成的代码或简单扩展进行一些黑客攻击。有些网站帖子显示了设置jTable的不同方法,但他们没有使用gui构建器。如果我有更多使用java的经验,我可能会看到如何翻译他们的示例以便与gui构建器生成的代码一起使用,但我还没有。

添加项目:对于当前的程序工作,数据库不需要更新,即只读。

1 个答案:

答案 0 :(得分:0)

以下是从连接的数据库表中显示表并使用gui构建器的几乎无关紧要的方法。基本上,使用sql查询生成临时表,并将Netbeans gui构建器与此表一起使用。以下是一个例子。第一个语句删除旧表。第二个使用连接表中的列创建新表。第三个是分配主键所必需的。第四个将数据传输到新表中。然后Netbeans gui builder就像处理其他任何一个一样处理这个表。

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);