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
-
Method Summary
Modifier and TypeMethodDescriptiongetConnection
(String connectionName) データベース接続オブジェクトを取得する。void
setJndiProperties
(Map<String, String> jndiProperties) JNDIプロパティを設定する。void
setJndiResourceName
(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リソース名
-