Package nablarch.core.db.connection
Class BasicDbConnectionFactoryForJndi
java.lang.Object
nablarch.core.db.connection.ConnectionFactorySupport
nablarch.core.db.connection.BasicDbConnectionFactoryForJndi
- All Implemented Interfaces:
ConnectionFactory
JNDI経由で取得した
DataSourceからデータベース接続(Connection)を取得し、BasicDbConnectionを生成するクラス。
JNDIからDataSourceを取得するための情報は、#setJndiProperties(Map)及び、#setJndiResourceName(String)を使用して設定すること。-
Field Summary
Fields inherited from class nablarch.core.db.connection.ConnectionFactorySupport
dbAccessExceptionFactory, dialect, statementFactory, statementReuse -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetConnection(String connectionName) データベース接続オブジェクトを取得する。voidsetJndiProperties(Map<String, String> jndiProperties) JNDIプロパティを設定する。voidsetJndiResourceName(String jndiResourceName) JNDIリソース名を設定する。Methods inherited from class nablarch.core.db.connection.ConnectionFactorySupport
initConnection, setContext, setDbAccessExceptionFactory, setDialect, setStatementFactory, setStatementReuse
-
Constructor Details
-
BasicDbConnectionFactoryForJndi
public BasicDbConnectionFactoryForJndi()
-
-
Method Details
-
getConnection
データベース接続オブジェクトを取得する。- Parameters:
connectionName- コネクション名- Returns:
- 指定されたリソース名に対応するデータベース接続オブジェクト
- See Also:
-
setJndiProperties
JNDIプロパティを設定する。- Parameters:
jndiProperties- JNDIプロパティ
-
setJndiResourceName
JNDIリソース名を設定する。- Parameters:
jndiResourceName- JNDIリソース名
-