データベース接続は、プールして再使用するリソースです。JRun には、セッション Bean と BMP エンティティによる次の 2 つのデータベース接続のオプションがあります。
java:comp/env/jdbc/
datasourcename 上で JNDI 検索を行い、javax.sql.DataSource
に値を返します。このオブジェクトを使用して接続します。connection.close()
を呼び出すときに、JRun によってプールに接続が返されます。JRun データ ソースはトランザクション処理されないため、XA に準拠しません。
deploy.properties
ファイルで定義されたデータ ソースにアクセスできます。ResourceManager.getConnection(
"datasourcename")
メソッドを呼び出して java.sql.Connection
を取得します。connection.close()
を呼び出すときに、JRun によってプールに接続が返されます。EJB スタンドアロン データ ソースはトランザクション処理されるため、XA に準拠します。リモート クライアントからこのタイプの接続にアクセスする場合は、サーバーで remotelyAccessible
プロパティが true に設定されている必要があります。詳細については、『JRun Version 3.1 機能および移行ガイド』を参照してください。コンテナ管理パーシスタンスを使用すると、コンテナはデータ ストア接続のすべての管理を処理します。
詳細については、API マニュアルの ResourceManager
、"Bean 管理パーシスタンス"、"コンテナ管理パーシスタンス"、および JRun サンプル アプリケーションを参照してください。