JDBC Driver for SAP Ariba Procurement

Build 24.0.9062

Code からの接続

このセクションでは、JDBC DriverManager またはSAPAribaProcurementDataSource インターフェースに接続する方法について説明します。

DriverManager で接続

DriverManager クラスを使用して接続する場合、CData JDBC Driver for SAP Ariba Procurement はJDBC 規則に従います。最初にSAPAribaProcurement ドライバークラスをロードします。次に、接続を作成します。

ドライバーのロード

JDBC 4.0仕様では、次の手順はオプションです。
Class.forName("cdata.jdbc.saparibaprocurement.SAPAribaProcurementDriver");

接続の確立

静的なDriverManager クラスのgetConnection メソッドで接続文字列を指定します。接続文字列を"jdbc:saparibaprocurement:" で始めます。一般的な接続文字列は以下のとおりです。

Connection conn = DriverManager.getConnection("jdbc:saparibaprocurement:ANID=AN02000000280;API=PurchaseOrdersBuyerAPI-V1;APIKey=wWVLn7WTAXrIRMAzZ6VnuEj7Ekot5jnU;AuthScheme=OAuthClient;InitiateOAuth=GETANDREFRESH;OAuthClientId=testClient;OAuthClientSecret=testClientSecret;UseSandbox=false;");
または、Properties オブジェクトを使用して接続オプションを準備できます。Properties オブジェクトをDriverManager に渡します。
prop.setProperty("ANID","AN02000000280");
prop.setProperty("API","PurchaseOrdersBuyerAPI-V1");
prop.setProperty("APIKey","wWVLn7WTAXrIRMAzZ6VnuEj7Ekot5jnU");
prop.setProperty("AuthScheme","OAuthClient");
prop.setProperty("InitiateOAuth","GETANDREFRESH");
prop.setProperty("OAuthClientId","testClient");
prop.setProperty("OAuthClientSecret","testClientSecret");
prop.setProperty("UseSandbox","false");

Connection conn = DriverManager.getConnection("jdbc:saparibaprocurement:",prop);

SAPAribaProcurementDataSource クラスで接続

以下の例に示すように、SAPAribaProcurementDataSource クラスを使用してプールされた接続を作成できます。詳しくは、接続プール を参照してください。

次の例は、プールされたConnection オブジェクトをインスタンス化します。

SAPAribaProcurementDataSource ds = new SAPAribaProcurementDataSource("jdbc:saparibaprocurement:UseConnectionPooling=true;ANID=AN02000000280;API=PurchaseOrdersBuyerAPI-V1;APIKey=wWVLn7WTAXrIRMAzZ6VnuEj7Ekot5jnU;AuthScheme=OAuthClient;InitiateOAuth=GETANDREFRESH;OAuthClientId=testClient;OAuthClientSecret=testClientSecret;UseSandbox=false;"); 
Connection conn = ds.getConnection();

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9062