接続の確立
JDBC データソースの作成
Java アプリケーションから接続するJDBC データソースを作成できます。CData JDBC Driver for REST に基づくJDBC データソースの作成は、3つの基本ステップで構成されます。
- ドライバーのJAR ファイルをクラスパスに追加します。JAR ファイルはインストールディレクトリの[lib]サブフォルダ内にあります。.lic ファイルはJAR ファイルと同じフォルダ内に配置される必要があることに注意してください。
- ドライバークラスを入力します。次に例を示します。
cdata.jdbc.rest.RESTDriver
- JDBC URL を入力します。次に例を示します。
jdbc:rest:DataModel=Relational;URI=C:\people.xml;Format=XML or jdbc:cdata:rest:DataModel=Relational;URI=C:\people.xml;Format=XML
上記の2つ目の形式は、同じURL 形式を使用しているドライバー間でアプリケーションに競合がある場合は、CData ドライバーを使用していることを確認するために常に使用できます。URL は "jdbc:rest:" または"jdbc:cdata:rest:" のいずれかから始まり、任意の接続プロパティの名前と値のペアをセミコロン区切りで入力します。
XML/JSON/CSV データのモデル化
DataModel プロパティは、データをテーブルにどのように表現するかを制御するプロパティです。
- Document (デフォルト):REST データのトップレベルのドキュメントビューをモデル化します。本製品 は、ネストされたオブジェクト配列を集約されたXML/JSON/CSV オブジェクトとして返します。
- FlattenedDocuments:ネストされた配列オブジェクトと親オブジェクトを、単一テーブルに暗黙的に結合します。
- Relational:ネストされたオブジェクト配列を、親ドキュメントにリンクする主キーと外部キーを含む個々の関連テーブルとして表示します。
Set Format to XML, JSON, or CSV in accordance with the data structuring standard used by the REST source you want to connect to. and set DataModel to more closely match the data representation to the structure of your data.
Next Steps
- See REST データのモデリング for information on customizing schema discovery and executing SQL to REST.
- See データアクセスのファインチューニング for more advanced connection settings: fine-tune the default data modeling settings, connect through a firewall, or troubleshoot connections.