1

データベース テーブルのデータをフィルタリングし、NetBeans で Bean バインディングを使用してスイング テーブルに挿入する方法を知りたいです。NetBeans ビーンバインディングのチュートリアルを読みましたが、あまり役に立ちませんでした (データベーステーブルから直接データをロードする方法を示しています) 関連データを照会して選択し、テーブルに挿入する方法を知りたいです。

また、テキスト フィールドのデータを netbeans の Beanbinding を使用してテーブルに追加する方法を知りたいです。私はまだ手動でコーディングしています。

また、Beansbinding で選択した行を削除/削除し、テーブルからデータを取得して計算を行う方法 (行数、特定の列の合計値)。

ありがとうございました

4

1 に答える 1

1

最初に JTable にいくつかのデータを表示し、その後でデータベースを操作するのはどうですか?

1°) DB テーブルを表すAbstractTableModelを拡張します。これは良いです。

2°) 次に、適切な JDBC ドライバーを使用して、データベースでSelect クエリを実行し、データを取得できます。

3°) AbstractTableModel ( fireTableDataChanged()を参照) を介して適切なイベントを発生させることにより、画面が自動的に更新されます。

4°) レコードの削除について:選択した行を操作する必要があります。これにより、データに到達し (主キーを見つけ)、JDBC 削除クエリを実行できます。クエリが正常に実行された場合にのみ、内部データを更新してイベントを発生させます: fireTableRowsDeleted(int, int)fireTableRowsInserted(int, int)など。

幸運を!

于 2011-09-12T16:30:57.950 に答える