Create  Edit  Diff  FrontPage  Index  Search  Changes  Login

The Backyard - DatabaseExplorer Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

!データベースエクスプローラの利用

NetBeans5のデータベースエクスプローラの設定/利用方法を説明します。

!!ドライバーの追加

NetBeansのデータベースエクスプローラは標準のJDBCドライバーを利用します。したがって、あらかじめJDBCドライバーをデータベースエクスプローラに登録しておかなければなりません。

!!!データベースエクスプローラの表示

データベースエクスプローラはIDE左上の''Runtime''タブ内にあります。

[[Runtimeタブ|http://arton.no-ip.info/data/nb5/nb-runtime.png]]

!!!JDBCドライバーの追加

ドライバーとして、デフォルトでJDBC-ODBC Bridgeが登録されていますが、この例ではHSQLDBを登録してみます。

最初に''Databases/Drivers''を右クリックしてコンテキストメニューを表示します。

[[ドライバーの追加|http://arton.no-ip.info/data/nb5/nb-add-driver.png]]

''Add Driver ...''をクリックしましょう。

ダイアログが表示されるので、最初に''Add...'''をクリックしてJDBCドライバーが格納されているjarファイルを指定します。

多くの場合(HSQLDBとOracleで確認)、jarを指定すると他の項目(''Driver Class''など)は自動的に設定されます。

''Name''は表示に利用されるため、必要に応じて変更しても良いでしょう。

[[Addでjarを追加|http://arton.no-ip.info/data/nb5/nb-addjdbc.png]]

完了したら''OK''をクリックします。

''Databases/Drivers''に指定したJDBCドライバーが表示されていればOKです。

[[ドライバーが追加された状態|http://arton.no-ip.info/data/nb5/nb-runtime2.png]]

!!データベースとの接続

ドライバーを登録すると、データベースマネージャと接続可能な状態であれば、いつでもNetBeansIDEからデータベースマネージャとの接続を開始することができます。

!!!接続情報が無い状態での接続

JDBCドライバーを登録した直後は、接続情報が登録されていないため、接続指定から行う必要があります。

最初に''Databases/Drivers/JDBCドライバー''を右クリックしてコンテキストメニューを表示し、''Connect Using ...''を選択します。

[[ドライバーを指定してConnect|http://arton.no-ip.info/data/nb5/nb-connect.png]]

接続ダイアログが表示されるので、接続文字列、ユーザーID、パスワードなどを指定して、OKをクリックします。

接続試行中を意味するプログレスバーが表示され、接続が開始されます。

なお、スキーマ設定が必要な場合には、自動的に''Advanced''タブが選択されスキーマの選択を要求されます(HSQLDBの場合)。

[[接続指定|http://arton.no-ip.info/data/nb5/nb-db-connection.png]]

!!!接続状態

接続されると、''Databases/接続名''で接続したデータベースの情報が表示されます。

この状態で、テーブル、ビュー、プロシージャなどに対して、CRUD操作やSQLの発行、などが行えます。いろいろ試してみましょう。

[[接続状態|http://arton.no-ip.info/data/nb5/nb-connected.png]]

!!!切断

切断するには、''Databases/接続名''を右クリックして表示したコンテキストメニューの''Disconnect''を選択します。

[[切断|http://arton.no-ip.info/data/nb5/nb-disc.png]]

すぐに切断され、未接続状態(割れたアイコン)が表示されます。

このように一度作成した接続情報は、明示的にコンテキストメニューの''Delete''を選択して削除しない限り、次回接続時に再利用できます。ただし、パスワードについては一度NetBeansIDEを終了すると次回、再入力を要求されます。

[[切断(未接続)状態|http://arton.no-ip.info/data/nb5/nb-disc2.png]]

!!!プログラムからのデータベースエクスプローラの利用

このようにしてデータベースエクスプローラに登録したJDBCドライバーと接続情報は、NetBeansを利用するプログラムから呼び出して利用することができます。

!!!以降を進める前に

ここで一度NetBeansIDEを再起動しておいたほうが良いでしょう。というのは、設定したデータベースコネクションは再起動しない限り保存されないからです。

そのため、もしデバッガーを利用するためにNetBeansIDEの別のインスタンスを起動すると、そのIDEでデータベースコネクションを参照するために再度設定が必要となるからです。


では、実際に試して見ましょう。(WizardWithDatabaseExplorerへ続く)