製品をチェック

Yahoo! JAPAN DATA SOLUTION Driver の30日間無償トライアルをダウンロード

 ダウンロードはこちら

製品の詳細

Yahoo! JAPAN DATA SOLUTION アイコン Yahoo! JAPAN DATA SOLUTION JDBC Driver 相談したい

Rank、Volume、SearchKeyword などのYahoo! JAPAN データソリューションデータを組み込んだパワフルなJava アプリケーションを迅速に作成して配布できます。

ソフトウェア開発ツールMZ Platform でYahoo! JAPAN DATA SOLUTION データと連携

ソフトウェア開発ツールMZ Platform でYahoo! JAPAN DATA SOLUTION に連携する方法:CData JDBC Driver。

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

最終更新日:2022-03-24

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

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

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

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

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

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

コンポーネントによるYahoo! JAPAN DATA SOLUTION へのアクセス

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

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

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

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

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

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

関連コンテンツ

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

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