Derby データベース接続

「新規データベース接続」ウィザード、または「データベース接続」ページを使用して、Derby への JDBC 接続を作成します。

Derby 用に以下の JDBC ドライバーがサポートされています。
  • Derby Embedded JDBC Driver
  • IBM® Data Server Driver for JDBC and SQLJ
Derby Embedded JDBC Driver
Derby Embedded JDBC Driver は、Derby 製品に組み込まれています。 Derby およびこのドライバーは、http://db.apache.org/derby/からダウンロードできます。
IBM Data Server for JDBC and SQLJ ドライバー

IBM Data Server for JDBC and SQLJ ドライバーは 2 層のピュア Java™ JDBC ドライバーであり、これにより Java クライアントは IBM データ・サーバーと DRDA® プロトコルを使用して直接通信できます。 このドライバーは、Type 2 接続 (ローカル・コンピューター上でカタログされているデータベースを対象) および Type 4 接続 (ホスト、データベース名、およびポートを使用) の両方をサポートします。

IBM Data Server for JDBC and SQLJ ドライバーはこの製品の com.ibm.datatools.db2 プラグインに組み込まれています。

Derby に IBM Data Server Driver for JDBC and SQLJ を使用して接続するには、以下のステップを実行して、接続を受け入れるようにサーバーをセットアップする必要があります。
  1. 次のバッチ・ファイルを実行して、Derby ネットワーク・サーバーを起動します: DERBY_INSTALL¥frameworks¥NetworkServer¥bin¥startNetworkServer.bat
  2. Derby インストール・ディレクトリーから次のコマンドを入力します。
    • set CLASSPATH=derby.jar;derbynet.jar
    • java org.apache.derby.drda.NetworkServerControl start
    ネットワーク・サーバーが作業中のコンピューター上にない場合、-h オプションを使用して、接続を確立するために許可する IP 範囲を指定する必要があります。 例:
    java org.apache.derby.drda.NetworkServerControl start -h 0.0.0.0
Derby データベースに接続する場合は、以下の情報を指定します。 他のフィールドは、ポップアップ・ヘルプで記述されているとおりに入力する必要があります。
データベース・ロケーション

ファイル・システム上の、Derby データの保管先にする絶対ディレクトリー・パスを入力します。

必要な場合データベースを作成
新規 Derby データベースの作成を選択します。
クラス・ロケーション

Derby Embedded JDBC Driver を使用した Derby 接続の場合: %DBHOME%¥derby.jar

ここで %DBHOME% は、データベース・マネージャーのインストール先の完全ディレクトリー・パスです。

Derby 接続の場合は、IBM Data Server Driver for JDBC and SQLJ の %DBHOME%¥lib¥db2jcc_license_c.jar および %DBHOME%¥lib¥db2jcc.jar を順に使用します。

ここで %DBHOME% は、データベース・マネージャーのインストール先の完全ディレクトリー・パスです。

ユーザー ID およびパスワード
IBM Data Server Driver for JDBC and SQLJ を使用する Derby 接続の場合、データベースで認証が使用されているかどうかに関係なく、ユーザー ID とパスワードを入力する必要があります。 これらのフィールドには任意の値を入力できます。

フィードバック