0

初めて、Java Swing アプリケーションを作成しています。

私は Eclipse で Windows Builder Pro と MySQL データベース (セットアップ済み) を使用しています。

コンボ ボックスがあり、(たとえば)「特定の」テーブルのすべての「名前」フィールドを表示したいとします。

そのバインディングをセットアップするにはどうすればよいですか? 接続とクエリ コードをプログラムで処理する方法を知っています。知りたいのは、Eclipse でそのバインディングを作成する方法です。

ポイントは、コンボ ボックス (またはその他のもの) を手動で入力しないようにすることです。

4

2 に答える 2

1

これは広範囲にわたる質問です。簡単な答えは、ソフトウェアエンジニアリングのすべてのパターンに対して、エレガントではなく、迅速で汚いものになります。JDBCを使用して名前フィールドを取得します。

Statement stmt = null;
String query = "SELECT name FROM tableXX";

stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next())
{
   String name = rs.getString("name");
   //Fill your combo box
}

より良い答えはカバーするでしょう

ただし、残念ながら広すぎて、stackoverflowのQA構造に適合しません。しかし、リンクとキーワードを使用すると、自分で多くの優れた記事を見つけることができます。

于 2012-06-02T16:12:31.233 に答える
1

このでは、NetBeans/TopLink によって生成された JPA エンティティとコントローラを使用していますが、Eclipse/EclipseLlink を使用して同様のものを生成できるはずです。

于 2012-06-03T03:41:40.890 に答える