public class DataSourceConnectionFactory extends AbstractConnectionFactory
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
DEFAULT_DATA_SOURCE_JNDI_NAME |
CLIENT_INFO_THREAD_NAMESQL_COUNT_KEY| コンストラクタと説明 |
|---|
DataSourceConnectionFactory() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
destroy() |
protected java.sql.Connection |
getConnectionInternal() |
javax.sql.DataSource |
getDataSource() |
protected javax.naming.InitialContext |
getInitialContext() |
void |
init(Config config) |
getConnection, getConnection, getCounterOfSqlExecution, getHoldingConnection, getPhysicalConnection, getTransactionIsolationLevel, getWarnLogThreshold, initPhysicalConnection, isCountSqlExecution, isCreateConnectionIfReadOnlyTransactionDefaultValue, isWarnLogBeforepublic static final java.lang.String DEFAULT_DATA_SOURCE_JNDI_NAME
protected java.sql.Connection getConnectionInternal()
public void destroy()
public void init(Config config)
init インタフェース内 Serviceinit クラス内 AbstractConnectionFactoryprotected javax.naming.InitialContext getInitialContext()
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic javax.sql.DataSource getDataSource()