原文:Binding JTable with MySQL database table

 

 最近この質問を受け、自分で試してみることにしました。JTable にデータベースのテーブルを適用する方法をスクリーンショットを用いて説明します。リクエストされていたので MySQL を使っています。 NetBeans を用いればいかに簡単にできるか、注目してください。NetBeans はあなたのこだわりにすべて対処できます。実際、この作業にコードを書く必要はありませんでした。

 

ステップは以下の通りです:
Java アプリケーションのプロジェクトを作成してください。メインメニューから
ファイル ー> 新規プロジェクトを選択します。カテゴリで Java と Java アプリケーションを選択してください。

 


では、Main.java ファイルをソースパッケージから削除してください。このファイルはウィザードによって自動的に作成されるファイルです。新規 JFrame フォームを追加してください。プロジェクトノードを右クリックし、新規 ー> JFrame フォームを選択してください。

 

デザイナのパレットから JTable を以下のようにドラッグアンドドロップしてください。

 

 

 デザイナ上の JTable にデータベーステーブルをドラッグアンドドロップしたら、サービスタブに移動し、データベース -> あなたの MySQL ノード -> 表を展開してください。それから JTable にバインドしたいテーブルを選択し、デザイナ上の JTable にドラッグアンドドロップしてください。

 

 

 必ず、MySQL のドライバ jar ファイルをプロジェクトのライブラリノードの下に置いておいてください。プロジェクトを配備・実行します。プロジェクトを実行する際に、メインクラスを選択するように要求されます。というのは、先ほどメインクラスを削除しているからですね、なので、実行するにはメインクラスを用意する必要があります。以下のようにデフォルトを選択してください。

 

 

 

アプリケーション実行時のスクリーンショットです。

 

 

 以上で終了です。一行もコードは書いていません。プロジェクトウィンドウを開くと、IDE が自動で作成した Person.java クラスと persistence.xml ファイルを見ることが出来ます。

 

投稿されたコメント:

コメント
コメントは無効になっています。

This blog copyright 2009 by katakai