データベース接続プールを使用しない状況

アプリケーションのデータベースへ直接接続する場合は、データベース接続プールを使用すべきではありません。アプリケーション・データベースと対話するには、アダプターのみを使用してください。アダプターは、アプリケーションのプログラミング・インターフェースが提供するビジネス・ロジックを使用するので、データベース接続は、アプリケーションをサポートしていないデータベースに対してのみ確立されます。例えば、SQL UPDATE ステートメントを実行するためにアプリケーション・データベースへ直接接続すると、API が更新操作に応じて実行するはずの関連ロジックを妨げてしまいます。これにより、アプリケーションとビジネス・プロセスの整合性が失われます。

アプリケーションから情報を検索する必要があるが、アプリケーションへのビジネス・オブジェクト要求の送信と応答の受信のパフォーマンスに影響を与えるのでアダプターは使用したくないという場合は、いくつかの代案があります。

Copyright IBM Corp. 2004