この節では
これらの拡張のより詳細な情報は、利用するバージョンのJDKのAPI文書を参照してください。この文書は
実在のデータソースを表し、接続のファクトリとして働きます。DataSourceインターフェイスを実装するクラスは一般的には、Java Naming and Directory (JNDI) APIに基づき登録されます。
データベースへの接続はクライアント/サーバの環境では比較的負荷が高い処理です。接続を一度確立した後、同じ接続を複数の要求に供することで、劇的にデータベースのパフォーマンスを向上することができます。
単一のXAConnectionから、単一のXAResourceおよび、その生存期間中に複数のConnectionを作ることができます。この種類の接続により、分散トランザクションが可能となります。
XADataSourceを簡単に説明すると、XAConnectionsを作成できるConnectionPoolDataSourceです。
さらに
次回の接続でデータベースを作成する属性を設定します。引数の文字列は"create"でなければなりません。
データベースを終了する属性を設定します。データベースは次回の接続で終了します。引数の文字列は"shutdown"でなければなりません。