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へ続く)
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へ続く)