Aqua Data Studio で Gmail のデータ に接続

Jerod Johnson
Jerod Johnson
Senior Technology Evangelist
Visual Query Builder やテーブルデータエディターなど、Aqua Data Studio のツールから Gmail のデータ にアクセスできます。

CData JDBC Driver for Gmail は、Aqua Data Studio などの IDE のウィザードや分析機能と Gmail のデータ を連携できます。本記事では、接続マネージャーを使って Gmail のデータ に接続し、クエリを実行する方法を説明します。

JDBC データソースの作成

接続マネージャーを使用して接続プロパティを定義し、新しい JDBC データソースとして保存できます。作成した Gmail データソースは、Aqua Data Studio の各ツールからアクセスできるようになります。

  1. Aqua Data Studio で、Servers メニューから Register Server を選択します。
  2. Register Server フォームで、「Generic - JDBC」接続を選択します。
  3. 以下の JDBC 接続プロパティを入力します:
    • Name: データソースの名前を入力します(例:Gmail)。
    • Driver Location: Browse ボタンをクリックし、インストールディレクトリの lib サブフォルダにある cdata.jdbc.gmail.jar ファイルを選択します。
    • Driver: ドライバーのクラス名 cdata.jdbc.gmail.GmailDriver を入力します。
    • URL: JDBC URL を入力します。URL は jdbc:gmail: から始まり、その後にセミコロン区切りで接続プロパティを指定します。

      Gmail に接続する方法は2つあります。ログインクレデンシャルかOAuth のいずれかを選択する前に、まずGmail のアカウント設定でIMAP アクセスを有効にしてください。詳しくは、ヘルプドキュメントの「はじめに」-「Gmail への接続」を参照してください。

      Authentication セクションのUser とPassword プロパティに、有効なGmail ユーザー資格情報を設定します。

      あるいは、Password を指定する代わりに、OAuth 認証標準を使います。 個々のユーザーに代わってGoogle API にアクセスするには、埋め込みクレデンシャルを使用するか、独自のOAuth アプリを登録することができます。

      また、OAuth を利用することで、Google Apps ドメイン内のユーザーに代わってサービスアカウントを使用して接続することができます。サービスアカウントで認証するには、アプリケーションを登録してOAuth JWT 値を取得する必要があります。

      OAuth 値に加え、User を指定する必要があります。詳しくは、ヘルプドキュメントの「はじめに」を参照してください。

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

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

      java -jar cdata.jdbc.gmail.jar
      

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

      一般的な JDBC URL は以下のとおりです:
      jdbc:gmail:User=username;Password=password;

Gmail のデータ へのクエリ

これで、公開されているテーブルにクエリを実行できます。

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

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

 ダウンロード

詳細:

Gmail Icon Gmail JDBC Driver お問い合わせ

パワフルなGmail 送受信機能を統合した優れたJava アプリケーションを短時間・低コストで作成して配布できます。E メールの送受信、Gmail フォルダ / メッセージの管理などを行うことができます。