7.3.2 リソース・マネージャのサポートされているドライバ
使用するリソース・マネージャで機能する、正しいJDBCドライバとUCPバージョンを必要に応じて選択するのはアプリケーション開発者の責任です。
リソース・マネージャとしてのOracle Databaseの使用
Oracle Databaseで動作するJDBCドライバおよびUCPバージョンを使用する必要があります。MicroTxライブラリは、XAResource
オブジェクトにアクセスして、リソース・マネージャに対して様々なXA操作を実行します。XAResource
オブジェクトはJDBCドライバによって提供されます。
MicroTx Javaライブラリでは、パフォーマンスを向上させるために、ユニバーサル接続プール(UCP)がOracle JDBCドライバとともに使用されます。
Java用のMicroTxライブラリは、Oracle Databaseドライバのバージョン21.3.0.0でテストされています。
Oracle Databaseをリソース・マネージャおよびMicroTx Node.jsライブラリとして使用する場合は、参加側アプリケーションでnode-oracledb
6.1.0を使用する必要があります。
ロギング・ラスト・リソース(LLR)トランザクションを使用する場合、データベース・ドライバの追加要件はありません。
リソース・マネージャとしてのOracle Database以外の使用
XADataSource
およびXAResource
インタフェースを実装する、サポートされているJDBCドライバを使用する必要があります。MicroTxライブラリは、XAResource
オブジェクトにアクセスして、リソース・マネージャに対して様々なXA操作を実行します。
親トピック: リソース・マネージャの計画