0

私はテーブルを持っています:

vegetable name -- calcium contents -- Potassium contents -- vitamins -- fibers-- price (etc)

テーブルに 5 つのエントリ (行) があり、最初の 1 回限りのデータ フィードのように、最初にデータを手動でフィードする必要があるとします。

私の要件/問題は次のとおりです。

  1. GUI でドロップダウン メニューから野菜の名前を選択すると、コンテンツが表示され、「価格」以外の最終スコアを取得するためにすべてが追加されます。

  2. GUIで「野菜の名前」と他の「プロパティ」(「繊維」など)のいずれかを選択すると、その値のみが表示されます。例: query -- ホウレンソウ、ファイバー? ほうれん草繊維 = 20 単位、またはほうれん草ビタミン = 40 単位などと答えてください。

  3. また、ここで使用するデータベースの種類と、後でプログラムでアクセスするためにデータを入力する方法についても助けが必要です。サイズの小さい単純なデータ テーブルだと思いますが、これを行う最も効率的な方法は何ですか? 私は Java と netbeans にまったく慣れていないので、コードに関する特定のヘルプは非常に役立ちます。

また、同じテーブル内のユーザーからさらにデータを追加/追加するための別の GUI を使用できますか? はいの場合、それはどのように行われますか? Netbeans 7.1.2 を使用しています。

いくつかの検索の後、netbeans の MySQL データテーブルに関する情報を取得しました。( http://netbeans.org/kb/docs/ide/java-db.html ) テーブルにエントリを作成して作成しましたが、上記の質問 1 と 2 でエントリにアクセスする方法がわかりません。また、そのような単純な使用に使用する必要があるのが正しいデータ テーブルであるかどうかもわかりません。

4

1 に答える 1

0

最初にJDBCについて学ぶ必要があるようです。明確にするために、IDE 内のデータベースへの接続は、通常、より多くの開発/管理タイプの業務に使用され、 Swingプログラムで使用することはありません。

たとえば、通常は MySQL ワークベンチを使用するか、IDE 経由でロードする機能をテストするために、一連のテスト データをロードする必要があります。ただし、プログラムを実行するときは、この方法では接続できません。

学ぶ必要があるのは、フロントエンドからデータベースに接続する方法、クエリを実行する方法、およびクエリを表示する方法です。この時点で、JDBC に関する本を数冊入手するか、Google で JDBC 入門チュートリアルを検索することをお勧めします。

フロントエンドについてあまり考えずに JDBC を学びましょう。いくつかの例を実行してから、JDBC に慣れたら、フロントエンドで作業してください。

データベースを適切にクエリするには、基本的な SQL の学習に時間を費やす必要があるかもしれません。SQL を実行していないと仮定します。

http://infolab.stanford.edu/~ullman/fcdb/oracle/or-jdbc.htmlを使用するとよい情報を含むサイトへの適切なリンクを次に示します。

IDE(Netbeans)は基本的にJDBCを使用して、データの接続と操作を可能にすることを覚えておいてください。そのため、JDBC に基づいていますが、IDE データベース エクスプローラーは、swing インターフェースをプログラミングするときに使用するツールではありません。

于 2012-05-22T12:48:10.467 に答える