Class BasicDbConnectionFactoryForJndi

java.lang.Object
nablarch.core.db.connection.ConnectionFactorySupport
nablarch.core.db.connection.BasicDbConnectionFactoryForJndi
All Implemented Interfaces:
ConnectionFactory

public class BasicDbConnectionFactoryForJndi extends ConnectionFactorySupport
JNDI経由で取得したDataSourceからデータベース接続(Connection)を取得し、BasicDbConnectionを生成するクラス。

JNDIからDataSourceを取得するための情報は、#setJndiProperties(Map)及び、#setJndiResourceName(String)を使用して設定すること。

  • Constructor Details

    • BasicDbConnectionFactoryForJndi

      public BasicDbConnectionFactoryForJndi()
  • Method Details

    • getConnection

      public TransactionManagerConnection getConnection(String connectionName)
      データベース接続オブジェクトを取得する。
      Parameters:
      connectionName - コネクション名
      Returns:
      指定されたリソース名に対応するデータベース接続オブジェクト
      See Also:
    • setJndiProperties

      public void setJndiProperties(Map<String,String> jndiProperties)
      JNDIプロパティを設定する。
      Parameters:
      jndiProperties - JNDIプロパティ
    • setJndiResourceName

      public void setJndiResourceName(String jndiResourceName)
      JNDIリソース名を設定する。
      Parameters:
      jndiResourceName - JNDIリソース名