JavaDBfromJDK6Ja
NetBeans 5.5 で JDK6 の JavaDB に接続するにはどうしたらよいですか?
JDK 1.6.0 は JavaDB データベースがバンドルされていていて自由にアプリケーションから使うことができます。もちろん NetBeans で作成するアプリケーションでもつかうことができます。
使い方はとても簡単です。
Contents |
始める前に :
- JDK 1.6.0 をダウンロードしてインストールする
- NetBeans IDE 5.5 をダウンロードしてインストールする
JavaDB を Netbeans 5.5 に追加します
- ツール > オプション > 拡張設定 > サーバーと外部ツールの設定 > Java DB データベース で JavaDB の場所 と データベースの場所 を入力します。
( これは <JDK1.6 インストールパス>\db\ と <JDK1.6 インストールパス>\db\demo\databases になります) - 閉じる をクリックします。
- 実行時タブをクリックし、ドライバーノードをクリックします。ここには3つのドライバがあります:
J2SE プロジェクトから JavaDB に接続します
- ファイル > 新規プロジェクト > 一般 > Java アプリケーション を選び プロジェクト名 には JavaDBApp と入力します
- ライブラリ ノードで右クリックし JAR/フォルダを追加... を選択します
- <Your JDK1.6 installation path>\db\lib\derbyclient.jar を参照し 開く をクリックします
- エディタで次のコードを入力します。(Main.java は自動的にエディタ上で開かれています)
Class.forName("org.apache.derby.jdbc.ClientDriver").newInstance();
Connection conn=
DriverManager.getConnection("jdbc:derby://localhost:1527/toursdb", "app", "app");
ResultSet rs = conn.createStatement().executeQuery("SELECT * FROM AIRLINES");
while(rs.next()){
System.out.println(rs.getString(2));
}
- Alt+Shift+F で「インポートを修正」を実行します。また例外処理をします。(例えば throws Exception を main メソッド名の後に付け足します。
- F6 キーを押すかプロジェクトタブでプロジェクトを選択し右クリックして プロジェクトを実行 を選びます。
- 出力タブには以下のような結果が表示されるはずです。表 AIRLINES の2番目のカラムの値が表示されます。
init: deps-jar: compile: run: Amazonian Airways Union Standard Airlines BUILD SUCCESSFUL (total time: 0 seconds)
J2SE プロジェクトから Embedded JavaDB に接続します
- ファイル > 新規プロジェクト > 一般 > Java アプリケーション を選び プロジェクト名 には JavaDBApp2 と入力します
- ライブラリ ノードで右クリックし JAR/フォルダを追加... を選択します
- <Your JDK1.6 installation path>\db\lib\derby.jar を参照し 開く をクリックします
- エディタで次のコードを入力します。(Main.java は自動的にエディタ上で開かれています)
System.setProperty("derby.system.home","<JDK1.6 のインストールディレクトリ><br>db<br>demo<br>databases<br>");
Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();
Connection conn=
DriverManager.getConnection("jdbc:derby:toursdb", "app", "app");
ResultSet rs = conn.createStatement().executeQuery("SELECT * FROM AIRLINES");
while(rs.next()){
System.out.println(rs.getString(2));
}
- Alt+Shift+F で「インポートを修正」を実行します。また例外処理をします。(例えば throws Exception を main メソッド名の後に付け足します。
- F6 キーを押すかプロジェクトタブでプロジェクトを選択し右クリックして プロジェクトを実行 を選びます。
- 出力タブには以下のような結果が表示されるはずです。
init: deps-jar: compile: run: Amazonian Airways Union Standard Airlines BUILD SUCCESSFUL (total time: 0 seconds)
- 日本語訳 : Masaki Katakai
- 英文 (翻訳したバージョン: 3)
- 日本語 NetBeans ユーザー FAQ へ戻る

