0

2 つのテーブルを結合して jTable にデータを提供し、Netbeans GUI ビルダー コードを利用する最も簡単な方法は何ですか? Netbeans gui ビルダーを使用すると、単一のデータベース テーブル用に jTable を設定して、提示された選択をすばやく簡単に行うことができます。2 つのテーブルを結合する (またはより複雑なクエリを作成する) ための、生成されたコードのハッキング、または単純な拡張が可能であるように思われます。jTable を設定するさまざまな方法を示す Web 投稿がありますが、それらは gui ビルダーを利用していません。Java の経験がもっとあれば、GUI ビルダーが生成したコードで使用するためにサンプルを変換する方法がわかるかもしれませんが、まだそこにはいません。

追加項目: 現在のプログラムの取り組みでは、データベースを更新する必要はありません。つまり、読み取り専用です。

4

1 に答える 1

0

以下は、結合されたデータベース テーブルからテーブルを表示し、GUI ビルダーを利用するためのほとんど簡単な方法です。基本的に、SQL クエリを使用して一時テーブルを生成し、このテーブルで Netbeans GUI ビルダーを使用します。以下は一例です。最初のステートメントは、古いテーブルを削除します。2 つ目は、結合されたテーブルの列を使用して新しいテーブルを作成します。3 つ目は、主キーを割り当てるために必要です。4 番目は、データを新しいテーブルに転送します。次に、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);
于 2016-09-25T01:19:19.817 に答える