JDBC Driver for Dynamics 365 Sales

Build 20.0.7587

JDBC の使用

このセクションでは、JDBC でDynamics 365 for Sales にデータアクセスコードを書き込む手順を説明します。

利用可能なAPI オブジェクトと、それらをSQL でクエリする方法の詳細については、データモデル を参照してください。SQL 構文についてはSQL 準拠 を参照してください。

コードからの接続

本製品 をデプロイしてDynamics 365 for Sales への接続を設定するために必要な前提情報については、接続の確立 を参照してください。Code からの接続 では、DriverManager クラスまたはD365SalesDataSource クラスとの接続方法を示します。

SQL の実行

Statement クラスとPreparedStatement クラスを使用してDynamics 365 for Sales にSQL を実行します。

  • ステートメントを実行し、返されたResultSet を反復処理するには、ステートメントの実行 を参照してください。
  • パラメータ化されたステートメントを実行するには、プリペアドステートメントの使用 を参照してください。PreparedStatement クラスは、クエリを複数回効率よく実行し、SQL インジェクション攻撃を軽減する手段を提供します。
  • Dynamics 365 for Sales のバルク処理機能を活用するには、バッチ処理 を参照してください。 本製品 は、JDBC バッチコマンドをDynamics 365 for Sales への単一の要求に変換します。

カスタムビューの定義

本製品 を使用すると、事前設定クエリによって内容が決定される仮想テーブルを定義できます。カスタムビューの作成と設定の概要については、カスタムビューの定義 を参照してください。

ストアドプロシージャの実行

ストアドプロシージャを、パラメータ化されたステートメント(CallableStatement クラスを使用)、またはSQL ステートメント(EXECUTE 構文を使用)として実行できます。ストアドプロシージャの呼び出し を参照してください。

コネクションプーリング

D365SalesDataSource オブジェクトで、プールされた接続をインスタンス化します。プールの作成および設定については、接続プール を参照してください。

Copyright (c) 2020 CData Software, Inc. - All rights reserved.
Build 20.0.7587