製品をチェック

Sage Cloud Accounting Driver の30日間無償トライアルをダウンロード

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

製品の詳細

Sage Cloud Accounting アイコン Sage Cloud Accounting JDBC Driver 相談したい

Sage Cloud Accounting に連携するJava アプリケーションを素早く、簡単に開発できる便利なドライバー。

ソフトウェア開発ツールMZ Platform でSage Cloud Accounting データと連携

ソフトウェア開発ツールMZ Platform でSage Cloud Accounting に連携する方法:CData JDBC Driver。

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

最終更新日:2022-03-24

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

MZプラットフォームは中小製造業のIT 化支援を目的に、産総研が開発した無償のソフトウェア基盤です。中小製造業が自社用アプリケーションを自分たちで開発できるよう、マウス操作でコンポーネントを組み合わせることでソフトウェアを作成できます。

この記事では、MZ Platform に備わっているJDBC インターフェースと CData JDBC Driver for SageBCAccounting を組み合わせることによりMZ Platform でSage Cloud Accounting データを活用する方法を紹介します。

CData JDBC Driver for SageBCAccounting のインストール

最初にCData JDBC Driver for SageBCAccounting をMZ Platform と同じマシンにインストールします。

  1. 以下のパスに「cdata.jdbc.sagebcaccounting.jar」と「cdata.jdbc.sagebcaccounting.lic」というJDBC Driver とライセンスファイルがインストールされます。
    C:\Program Files\CData\CData JDBC Driver for SageBCAccounting 20xxJ\lib\
  2. このインストールされたJDBC Driver とライセンスファイルを「MZ Platform インストールフォルダ¥Java¥jre*_mz*.*¥lib¥ext (*はバージョン番号)」にコピーすることで、MZ Platform 上でCData JDBC ドライバが利用できるようになります。
  3. 続いて、接続用の文字列を取得するために、CData JDBC ドライバの接続ユーティリティを利用しましょう。対象の「cdata.jdbc.sagebcaccounting.jar」を実行します。
  4. 以下のような接続テストツールが立ち上がるので必要なプロパティを指定し接続テストを実行します。入力した接続文字列はあとで利用するので控えておきましょう。
    URL:jdbc:sagebcaccounting:InitiateOAuth=GETANDREFRESH

コンポーネントによるSage Cloud Accounting へのアクセス

Sage Cloud Accounting への接続には通常のデータベースアクセスと同様に「データベースアクセスコンポーネント」を利用します。

  1. データベースアクセスコンポーネントの「データベースに接続する」メソッドの引数に設定する値は以下のとおりです。
    ・ドライバ名:cdata.jdbc.sagebcaccounting.SageBCAccountingDriver
    ・データベースのURL:<事前に確認した接続文字列を指定します。>
  2. データを取得する際にはデータベースアクセスコンポーネントの「SQLを実行する」メソッドを利用してSQL を実行します。

テーブルの一覧を取得するサンプルで接続してみる

MZ Platform にはサンプルアプリケーションが豊富にありますので、これも利用してみましょう。

  1. チュートリアルのデータベースアクセス6.mzax を開いてください。
  2. 以下のような画面が表示されるのでドライバにクラス名「cdata.jdbc.sagebcaccounting.SageBCAccountingDriver」と「サーバ」には接続文字列を入力してください。
  3. 接続情報を入力して接続すると、以下のようにSage Cloud Accounting のテーブル一覧が表示されます。さらにテーブル名をダブルクリックするとそのテーブルのデータを一覧できます。

このようにCData JDBC Driver for SageBCAccounting とMZ Platform を組み合わせることで、簡単にSage Cloud Accounting データへ連携できます。ぜひ、30日の無償評価版をお試しください。

関連コンテンツ

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

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