ODBC 経由で PowerBuilder から Kintone のデータ に接続

Jerod Johnson
Jerod Johnson
Director, Technology Evangelism
CData ODBC Driver for Kintone を使用して PowerBuilder からKintone のデータに接続し、クエリを実行する方法を説明します。

CData ODBC Driver for Kintone は、ODBC をサポートするあらゆるプラットフォームや開発技術から使用できます。PowerBuilder もその一つです。この記事では、Kintone のデータ に接続し、Database Painter や DataWindow などのコントロールからクエリを実行する方法を説明します。

Kintone にODBC データソースとして接続

まだ設定していない場合は、ODBC DSN(データソース名)で接続プロパティを指定します。これはドライバーインストールの最後のステップです。Microsoft ODBC データソースアドミニストレーターを使用して、ODBC DSN を作成・設定できます。

Kintone 接続プロパティの設定方法

それでは、Kintone に接続していきましょう。接続するには、以下の接続プロパティを設定します。

  • URL:Kintone のアクセスURL(例:https://yoursitename.cybozu.com または https://yoursitename.kintone.com)
  • User:アカウントのユーザー名
  • Password:アカウントのパスワード
  • AuthScheme:「Password」を指定

パスワード認証の代わりにAPI トークン認証をご利用になる場合は、ヘルプドキュメントの「接続の設定」セクションをご確認ください。

Basic 認証の設定

続いて、ご利用のKintone ドメインでBasic 認証を有効にしている場合は、接続プロパティの「詳細」設定で以下の項目を追加設定してください。

  • BasicAuthUser:Basic 認証のユーザー名
  • BasicAuthPassword:Basic 認証のパスワード

クライアント証明書認証の設定

Basic 認証の代わりにクライアント証明書による認証をご利用になる場合は、以下の項目を設定してください。

  • SSLClientCert:クライアント証明書のパス
  • SSLClientCertType:証明書の種類
  • SSLClientCertSubject:証明書のサブジェクト
  • SSLClientCertPassword:証明書のパスワード

Kintone 用 ODBC ドライバ のプロファイルを作成

以下の手順に従って、Database Painter ツールを使用し、Kintone の ODBC DSN(データソース名)に基づいてデータベースプロファイルを作成します。Database Painter では、ウィザードや UI を使用してKintone のデータを操作できます。

  1. PowerBuilder で、[ツール] -> [Database Painter]をクリックします。
  2. Database Painter の [オブジェクト] ウィンドウで、ODBC ノードを右クリックし、[新しいプロファイル] をクリックします。
  3. [接続] タブで、プロファイル名を入力し、[データソース] メニューで Kintone DSN を選択します。
  4. テーブルを表示・編集するには、テーブルを右クリックして [データの編集] -> [グリッド] をクリックします。

PowerBuilder コントロールで Kintone のデータ を使用

標準の PowerBuilder オブジェクトを使用して ODBC データソースに接続し、クエリを実行できます。以下の例では、Kintone のデータ を DataWindow に取得する方法を示します。次のコードを open メソッドに追加してください。

SQLCA.DBMS = "ODBC"
SQLCA.DBParm = "ConnectString='DSN=CData Kintone Source'"
CONNECT USING SQLCA;
dw_apps.SetTransObject(SQLCA);
dw_apps.Retrieve();

はじめる準備はできましたか?

kintone ODBC Driver の無料トライアルをダウンロードしてお試しください:

 ダウンロード

詳細:

kintone Icon kintone ODBC Driver お問い合わせ

kintone ODBC ドライバーは、ODBC 接続をサポートする任意のアプリケーションからライブなkintone データに直接接続できる強力なツールです。標準のODBC ドライバーインタフェースを使用して、データベースのようにkintone にアクセスし、潜在顧客、連絡先、営業案件、アカウントなどの読み出し、書き込み、および更新を実行できます。