0

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

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

4

1 回答 1

0

以下是显示连接数据库表中的表并使用 gui 构建器的一种几乎简单的方法。基本上,使用 sql 查询来生成一个临时表,并将 Netbeans gui builder 与该表一起使用。下面是一个例子。第一条语句删除旧表。第二个使用连接表中的列创建新表。第三个是分配主键所必需的。第四个将数据传输到新表中。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);
于 2016-09-25T01:19:19.817 回答