製品をチェック

IBM DB2 Driver の30日間無償トライアルをダウンロード

 30日間の無償トライアルへ

製品の詳細

IBM DB2 アイコン IBM DB2 JDBC Driver 相談したい

IBM DB2 連携のパワフルなJava アプリケーションを素早く作成して配布。

DBArtisan でJDBC 経由でDB2 データ をデータ連携利用

DBArtisan のウィザードを使用して、DB2 のJDBC データソースを作成します。

加藤龍彦
デジタルマーケティング

最終更新日:2022-09-23
db2 ロゴ

CData

jdbc ロゴ画像
DB Artisan ロゴ

こんにちは!ウェブ担当の加藤です。マーケ関連のデータ分析や整備もやっています。

CData JDBC Driver for DB2 は、データベースとしてDB2 データ に連携できるようにすることで、DB2 データ をDBArtisan などのデータベース管理ツールにシームレスに連携します。ここでは、DBArtisan でDB2 のJDBC ソースを作成する方法を説明します。データを直観的に標準SQL で実行できます。

DB2 データ をDBArtisan Projects に連携

以下のステップに従って、DB2 をプロジェクトのデータベースインスタンスとして登録します。

  1. DBArtisan で、[Data Source]->[Register Datasource]とクリックします。
  2. [Generic JDBC]を選択します。
  3. [Manage]をクリックします。
  4. 表示されるダイアログで、[New]をクリックします。ドライバーの名前を入力し、[Add]をクリックします。次に、ドライバーJAR に移動します。ドライバーJAR は、インストールディレクトリのlib サブフォルダにあります。 The JDBC driver definition in the Register Datasource wizard.(Salesforce is shown.)
  5. Connection URL ボックスで、JDBC URLに資格情報とその他の必要な接続プロパティを入力します。

    DB2 への接続には以下を入力します:

    • Server: DB2 が稼働しているサーバー。
    • Port: DB2 サーバーのポート。
    • Database: DB2 のデータベース。
    • User: DB にアクセスする権限のあるユーザー名。
    • Password: DB にアクセスする権限のあるユーザーのパスワード。

    対応するDB2 のドライバーをインストールする必要があります。

    • Windows: IBM Data Server Provider for .NET

      Windows では、IBM Data Server Provider をインストールするだけで十分です。インストールがmachine.config への書き込みを行います。

    • Java: IBM Data Server Driver for JDBC

      Java では、IBM Data Server Driver JAR をアプリケーションのwww\WEB-INF\lib\ フォルダに配置する必要があります。

    パスワード方式によるSSH 接続

    パスワード方式によるSSH接続時に必要なプロパティ一覧を以下に示します。

    • User: DB2 のユーザ
    • Password: DB2 のパスワード
    • Database: DB2 の接続先データベース
    • Server: DB2 のサーバー
    • Port: DB2 のポート
    • UserSSH: "true"
    • SSHAuthMode: "Password"
    • SSHPort: SSH のポート
    • SSHServer: SSH サーバー
    • SSHUser: SSH ユーザー
    • SSHPassword: SSH パスワード

    接続文字列形式では以下のようになります。

    Server=10.0.1.2;Port=50000;User=admin;Password=admin;Database=testUseSSH=true;SSHAuthMode=Password;SSHPort=22;SSHServer=ssh-server;SSHUser=root;SSHPassword=sshpasswd;

    公開鍵認証方式方式によるSSH 接続

    公開鍵認証によるSSH接続時に必要なプロパティ一覧を以下に示します。

    • User: DB2 のユーザ
    • Password: DB2 のパスワード
    • Database: DB2 の接続先データベース
    • Server: DB2 のサーバー
    • Port: DB2 のポート
    • UserSSH: "true"
    • SSHAuthMode: "Public_Key"
    • SSHClientCertType: キーストアの種類
    • SSHPort: SSH のポート
    • SSHServer: SSH サーバー
    • SSHUser: SSH ユーザー
    • SSHClientCert: 秘密鍵ファイルのパス

    接続文字列形式では以下のようになります。

    Server=10.0.1.2;Port=50000;User=admin;Password=admin;Database=test;UseSSH=true;SSHAuthMode=Public_Key;SSHClientCertType=PUBLIC_KEY_FILE;SSHPort=22;SSHServer=ssh-server;SSHUser=root;SSHClientCert=C:\Keys\key.pem;

    ビルトイン接続文字列デザイナー

    JDBC URL の構成については、DB2 JDBC Driver に組み込まれている接続文字列デザイナーを使用してください。JAR ファイルのダブルクリック、またはコマンドラインからJAR ファイルを実行します。

    java -jar cdata.jdbc.db2.jar

    接続プロパティを入力し、接続文字列をクリップボードにコピーします。

    Required JDBC connection properties in the Register Datasource wizard.(Salesforce is shown.)

    下は一般的な接続文字列です。

    jdbc:db2:Server=10.0.1.2;Port=50000;User=admin;Password=admin;Database=test;
  6. ウィザードを終了して、DB2 に接続します。DB2 エンティティは、[Datasource Explorer]に表示されます。

ほかのデータベースを使うのと同じように、DB2 を使うことができます。 DB2 API にサポートされているクエリについてのより詳しい情報は、ドライバーのヘルプドキュメントを参照してください。

The results of a query.(Salesfnorce is shown.)

関連コンテンツ

トライアル・お問い合わせ

30日間無償トライアルで、CData のリアルタイムデータ連携をフルにお試しいただけます。記事や製品についてのご質問があればお気軽にお問い合わせください。