製品をチェック

無償トライアル:

無償トライアルへ

製品の情報と無償トライアルへ:

Acumatica JDBC Driver

Acumatica のAccounts、Bills、Customers、Leads などの会計データに連携するJava アプリケーションを素早く、簡単に開発できる便利なドライバー。

データ連携でお困りですか?

お問い合わせ

DBeaver からAcumatica データに連携


クエリブラウザなど、DBeaver のビジュアルツールを使ってAcumatica データを管理する方法を解説。


加藤龍彦
ウェブデベロッパー

acumatica ロゴ画像

JDBC Driver

jdbc ロゴ画像
DBeaver ロゴ画像

CData JDBC Driver for Acumatica は、IDE のウィザードからBI ツールまで、サードパーティーツールからAcumatica データの読み書きを可能にするJDBC 標準を実装しています。本記事では、DBeaver のウィザードを使ってAcumatica データに接続し、DBeaver のGUI でデータを参照する方法を紹介します。

Acumatica データのJDBC データソースを作成する

以下の手順で、DBeaver にドライバーのJAR ファイルをロードします。

  1. DBeaver アプリケーションを開き、「データベース」メニューの「ドライバーマネジャー」オプションを選択します。「新規」をクリックして「新しいドライバを作成する」フォームを開きます。
  2. 「ドライバ名」ボックスに、ドライバーの分かりやすい名称を入力します。
  3. .jar ファイルを追加するために、「ファイルを追加」をクリックします。
  4. 表示されるダイアログで、インストールディレクトリのlib フォルダにあるcdata.jdbc.acumatica.jar ファイルを選択します。
  5. 「クラスを見つける」ボタンをクリックし、検索結果から「Acumatica ドライバクラス」を選択します。これにより、フォーム上部にある「クラス名」フィールドが自動的に入力されます。ドライバーのクラス名はcdata.jdbc.acumatica.AcumaticaDriver です。
  6. 「URL テンプレート」フィールドにjdbc:acumatica: を追加します。
JAR パス、ドライバクラス、JDBC URL によって定義されるJDBC データソース(QuickBooks の場合)

Acumatica データへの接続を作成する

以下の手順で、認証情報およびその他の必要な接続プロパティを追加します。

  1. 「データベース」メニューから、「新しい接続」をクリックします。
  2. 表示される「新しい接続を作成する」ウィザードで、ドライバーを選択します。
  3. ウィザードで「次へ」をクリックし、表示されたページで「ドライバのプロパティ」タブをクリックします。
  4. Acumatica に接続するために必要な認証情報およびその他のプロパティの値を入力します。

    Acumatica に接続するには、次の接続プロパティを設定してください。

    • User:ユーザー名に設定。
    • Password:パスワードに設定。
    • Company:会社名に設定。
    • Url:Acumantica URL に、http://{Acumatica ERP instance URL}/entity/{Endpoint name}/{Endpoint version}/ の形式で設定。
      例えば、https://acumatica.com/entity/Default/17.200.001/。

    詳細については、CData ドライバードキュメントの「はじめに」を参照してください。

    組み込みの接続文字列デザイナー

    JDBC URL の作成の補助として、Acumatica JDBC Driver に組み込まれている接続文字列デザイナーが使用できます。JAR ファイルをダブルクリックするか、コマンドラインからjar ファイルを実行します。

    java -jar cdata.jdbc.acumatica.jar

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

    組み込みの接続文字列デザイナーを使ってJDBC URL を生成(Salesforce の場合)

    一般的な接続文字列:

    jdbc:acumatica:Url = https://try.acumatica.com/ISV/entity/Default/17.200.001/;User=user;Password=password;Company=CompanyName;
接続に必要な認証情報とその他のパラメータ(QuickBooks の場合)

Acumatica データにクエリを実行

これで、公開済みテーブルのデータにクエリを実行できるようになりました。「テーブル」を右クリックし、「テーブルの編集」をクリックします。「データ」タブでデータを確認できます。

DBeaver でクエリを実行した結果(QuickBooks の場合)