ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →PayPal Driver の30日間無償トライアルをダウンロード
30日間の無償トライアルへ製品の詳細
PayPal JDBC Driver 相談したいPayPal のTransaction、Orders、Sales、Invoices データをJava/J2EE アプリケーションから手軽に連携を実現。
CData
こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。
CData JDBC Drivers は標準JDBC インターフェースをサポートし、JVM 上で実行されるWeb アプリケーションに統合します。この記事では、Tomcat のConnection Pool からPayPal に接続する方法について詳しく説明します。
CData 製品は、2つのPayPal API のテーブルを表示します。API は異なる認証方法を使用します。
必要なAPI 資格情報の取得については、ヘルプドキュメントの「はじめに」を参照してください。
使用するAPI を選択するには、Schema プロパティをREST またはSOAP に設定します。デフォルトでは、SOAP スキーマが使われます。
テスト目的では、UseSandbox をtrue に設定してSandbox 資格情報を使用できます。
<Resource name="jdbc/paypal" auth="Container" type="javax.sql.DataSource" driverClassName="cdata.jdbc.paypal.PayPalDriver" factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" url="jdbc:paypal:Schema=SOAP;Username=sandbox-facilitator_api1.test.com;Password=xyz123;Signature=zx2127;" maxActive="20" maxIdle="10" maxWait="-1" />
一つのアプリケーションからPayPal へのアクセスを許可するには、上のコードをアプリケーションのMETA-INF ディレクトリにあるcontext.xml に追加します。
共有リソースの設定には、上のコードを$CATALINA_BASE/conf 内にあるcontext.xml に追加します。共有リソースの設定は、すべてのアプリケーションにSalesforce への接続を提供します。
PayPal データ JSP
jdbc/PayPal
javax.sql.DataSource
コンテナ
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/PayPal");
Connection conn = ds.getConnection();
上記の手順では、簡単なコネクションプーリングのシナリオでPayPal に接続する方法を説明しました。ほかの使用例や情報については、 Tomcat 製品ドキュメントの 「JNDI Datasource How-To」をご覧ください。