Derby データベースへの接続
関連項目
Apache Derby Project は、完全に Java プログラミング言語で記述されたオープンソースのデータベースサーバーを提供します。Sun Java System Application Server の version 8.2 以降には、PointBase データベースサーバーではなく Derby データベースサーバーが含まれています。
IDE で Derby データベースサーバーを使用可能にするには、次のいずれかを実行します。
- Sun Java System Application Server 8.2 のインスタンスを登録します。これにより、Application Server に含まれている Derby データベースサーバーのインストールが登録されます。サンプルの Derby データベースへの接続が、「実行時」ウィンドウに自動的に表示されます。サンプルデータベースのデフォルトのユーザー名とパスワードは、app です。
- 既存の Derby インストールを登録します。すでにコンピュータに Derby データベースサーバーをインストールしてある場合は、次のようにしてデータベースを IDE に登録できます。
- メインウィンドウから「ツール」>「オプション」を選択します。
- 「オプション」ウィンドウで「詳細オプション」をクリックします。
- 「オプション」ウィンドウの左区画で、「IDE 構成」>「サーバーと外部ツールの設定」>「Derby データベース」オプションを展開します。
- 「Derby の場所」プロパティーで、Derby JAR ファイルの場所を設定します。
- 「データベースの場所」プロパティーで、Derby データベースを保管するフォルダを設定します。
- 「閉じる」をクリックします。
Derby モジュールをインストールするか、Application Server の version 8.2 のインスタンスを登録すると、メインウィンドウの「ツール」の下に「Derby データベース」メニュー項目が表示されます。
Derby データベースを新規に作成する
- メインウィンドウから「ツール」>「Derby データベース」>「Derby データベースを作成」を選択します。
- データベースの名前、ユーザー名、およびパスワードを入力します。
IDE によって、ユーザーのホームディレクトリの .netbeans-derby フォルダにデータベースが作成されます。
Derby データベースに接続する
- 「実行時」ウィンドウで、「データベース」>「ドライバ」を順に展開します。
- 該当する Apache Derby ドライバノードを右クリックし、「接続...」を選択します。次のいずれかのドライバを選択します。
- Embedded Driver。 アプリケーションが単一の JVM からデータベースにアクセスすることが確実であるときは、このドライバを使用します。このシナリオの典型的な例は、Derby データベースをデータストアとして使用するシングルユーザー Swing JDBC アプリケーションです。
- Net Driver。複数の JVM からデータベースに接続する必要があるときは、このドライバを使用します。このシナリオの例は、IDE と、Application Server 上の J2EE アプリケーションから接続する必要がある場合です。ネットドライバを使用すると、リモートコンピュータからもデータベースにアクセスできます。
- データベースの URL を入力します。URL の形式がテキストボックスに表示されます。
jdbc:derby://<HOST>[:<PORT>]/<DB>
- 接続先のデータベースがデフォルトの Derby データベースフォルダに入っている場合は、データベース名を指定するだけで済みます。そのデータベースがデフォルトのデータベースフォルダに入っていない場合は、データベース名だけでなく、データベースのフルパスを入力する必要があります。
- ユーザー名とパスワード を入力します。
- 「了解」をクリックします。IDE によって、データベースへの接続が「実行時」ウィンドウの「データベース」ノードの下に表示されます。
注
- 「パスワードを保存」を選択すると、現在の IDE セッションの間、パスワードが保存されます。選択しない場合は、データベースに接続するたびに、パスワードを要求するダイアログが表示されます。
- サンプルデータベースの URL は、jdbc:derby://localhost:1527/sample です。サンプルデータベースは .derby-netbeans ディレクトリに置かれています。
- IDE と Sun Java Application Server 8.2 のバンドルをダウンロードしてインストールした場合は、Derby データベースサーバーが IDE に自動的に登録されます。
- デフォルトの Derby データベースフォルダは、「オプション」ウィンドウの「詳細オプション」モードの「Derby データベース」設定ノードで変更できます。
- 関連項目
- データベースへの接続
著作権と商標について