接続の確立
JDBC データソースの作成
Java アプリケーションから接続するJDBC データソースを CData JDBC Driver for REST を使用して作成できます。以下の手順に従います。
- ドライバーのJAR ファイルをクラスパスに追加します。JAR ファイルはインストールディレクトリの lib サブフォルダ内にあります。.lic ファイルはJAR ファイルと同じフォルダ内に配置されていることを確認してください。
- ドライバークラスを入力します。次に例を示します。
cdata.jdbc.rest.RESTDriver
- JDBC URL を入力します。次に例を示します。
jdbc:rest:DataModel=Relational;URI=C:\people.xml;Format=XML
アプリケーションで同じURL 形式を使用するドライバー間に競合がある場合は、CData ドライバーを使用していることを確認するために次の形式を使用します。
jdbc:cdata:rest:DataModel=Relational;URI=C:\people.xml;Format=XML
URL は jdbc:rest: または jdbc:cdata:rest: のいずれかから始まります。 URL には、セミコロン区切りの名前と値のペアで任意の接続プロパティを含めることができます。
XML/JSON/CSV データのモデル化
DataModel プロパティは、データをテーブルにどのように表現するかを制御するプロパティです。
- Document (デフォルト):REST データのトップレベルのドキュメントビューをモデル化します。本製品 は、ネストされたオブジェクト配列を集約されたXML/JSON/CSV オブジェクトとして返します。
- FlattenedDocuments:ネストされた配列オブジェクトと親オブジェクトを、単一テーブルに暗黙的に結合します。
- Relational:ネストされたオブジェクト配列を、親ドキュメントにリンクする主キーと外部キーを含む個々の関連テーブルとして表示します。
接続するREST ソースで使用されるデータ構造化標準に従ってFormat をXML、JSON、またはCSV に設定し、DataModel を設定してデータ表現とデータ構造をより密接に一致させます。
接続の認証
各種認証方法については、AuthScheme を参照してください。
次のステップ
- スキーマ検出のカスタマイズとREST へのSQL の実行方法については、REST データのモデリング を参照してください。
- 高度な接続設定については、データアクセスのファインチューニング を参照してください。データモデリングの設定を微調整したり、ファイアウォールを介して接続したり、接続のトラブルシューティングを行います。