Cloudscape と Derby のデータベース接続

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

制約事項: 単一 Cloudscape データベースへの複数接続は、 Cloudscape の構成上の制限によりサポートされていません。 同一データベースにこの製品で複数回接続しようとすると、ワークベンチが停止する場合があります。

Cloudscape 組み込み JDBC ドライバーは、 Cloudscape でサポートされています。

Cloudscape 組み込み JDBC ドライバーは、 Cloudscape 製品に付属しています。 Cloudscape および このドライバーは、http://www-306.ibm.com/software/data/cloudscape/ からダウンロードできます。

以下の JDBC ドライバーは、Derby でサポートされています。
  • Derby 組み込み JDBC ドライバー
  • DB2® Universal Driver

Derby 組み込み JDBC ドライバーは、Derby 製品に付属しています。Derby およびこのドライバーは、http://incubator.apache.org/derby/ からダウンロードできます。

DB2 Universal Driver を使用して Derby に接続するには、次のステップを完了してサーバーが接続を受け入れるようセットアップする必要があります。
  1. 以下のバッチ・ファイルを実行して、Derby のネットワーク・サーバーを起動する:DERBY_INSTALL¥frameworks¥NetworkServer¥bin¥startNetworkServer.bat
  2. Derby のインストール・ディレクトリーから以下のコマンドを入力する。
    • set CLASSPATH=derby.jar;derbynet.jar
    • java org.apache.derby.drda.NetworkServerControl start
Cloudscape または Derby のデータベースに接続するには、以下の情報を指定します。 その他のフィールドはポップアップ・ヘルプの説明に従って、埋めてください。
データベース・ロケーション

ご使用のファイル・システムに保管される Cloudscape または Derby のデータへの絶対ディレクトリー・パスを入力します。

新規に Cloudscape または Derby のデータベースを作成するには、以下のオプションの 1 つを使用します。
  • 「データベース接続」ページを使用して接続する場合は、 指定したパスに ;create=true を付加する。
  • 「新規データベース接続」ウィザードを使用している場合は、 「必要であれば、データベースを作成する」チェック・ボックスを選択する。
クラス・ロケーション
  • Cloudscape 用のパスは以下の通り: %DBHOME%¥db2j.jar

    ここで、%DBHOME% は、 データベース・マネージャーがインストールされている絶対ディレクトリー・パスです。

  • Derby 組み込み JDBC ドライバーを使用して Derby 接続を行うには、以下のパスを入力する: %DBHOME%¥derby.jar

    ここで、%DBHOME% は、データベース・マネージャーがインストールされている絶対ディレクトリー・パスです。

  • DB2 Universal Driver を使用して Derby 接続を行うには、以下のパスをこの順序の通りに入力する: %DBHOME%¥lib¥db2jcc_license_c.jar and %DBHOME%¥lib¥db2jcc.jar

    ここで、%DBHOME% は、 データベース・マネージャーがインストールされている絶対ディレクトリー・パスです。

ユーザー ID とパスワード
DB2 Universal Driver を使用して Derby 接続を行うには、ご使用のデータベースで認証が使用されているか否かに関わらず、ID とパスワードを入力しなければなりません。 これらのフィールドには、任意の値を入力できます。
注:

新規にインストールされた Cloudscape または Derby のデータベースに接続するときには、エラー・メッセージを 2 つ受け取ります。 これらのメッセージは、最初にデータベースへ接続するときに、 データベースが実行するいくつかの初期化ステップから出されます。これらのメッセージは、必要なアクションを待っているのであって、エラーを示すものではありません。

最初のメッセージは Cloudscape または Derby のデータベースへの接続の作成が終了するときに出されます: "IWAS0126E 接続 Con1 を確立しようとして、問題が発生しました。 理由: データベースのアップグレードは正常に行われました。 これで、アップグレードしたデータベースを使用することができます。準備済み保管ステートメントの再検証が失敗しました。 失敗についての詳細は、この後の例外を参照してください。 問題を訂正して再コンパイルしてから、準備済みステートメントを実行します。「ALTER STATEMENT RECOMPILE」を参照してください。"

2 番目のメッセージは、最初のメッセージに対して「OK」をクリックして、 再度接続を完了したときに出されます: "カタログからのインポートを実行中に問題が発生しました。 理由: データベースにアクセスする際に 1 つまたは複数の問題が報告されました。"

関連タスク
データベース接続の問題のトラブルシューティング
関連資料
サポートされているデータベース・タイプ
Cloudscape データベース接続のライセンス要件
Derby データベース接続のライセンス要件
フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.