类 DruidDataSourceC3P0Adapter
java.lang.Object
com.alibaba.druid.pool.DruidDataSourceC3P0Adapter
- 所有已实现的接口:
DruidDataSourceC3P0AdapterMBean,Wrapper,CommonDataSource,DataSource
public class DruidDataSourceC3P0Adapter
extends Object
implements DataSource, DruidDataSourceC3P0AdapterMBean
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidclose()intintintintgetConnection(String username, String password) intintintintintintintintintintintintintintintintintintintintintgetUser()intbooleanbooleanbooleanbooleanisEnable()booleanbooleanbooleanbooleanbooleanisWrapperFor(Class<?> iface) voidsetAcquireIncrement(int acquireIncrement) voidsetAcquireRetryAttempts(int acquireRetryAttempts) voidsetAcquireRetryDelay(int acquireRetryDelay) voidsetAutoCommitOnClose(boolean autoCommitOnClose) voidsetAutomaticTestTable(String automaticTestTable) voidsetBreakAfterAcquireFailure(boolean breakAfterAcquireFailure) voidsetCheckoutTimeout(int checkoutTimeout) voidsetConnectionCustomizerClassName(String connectionCustomizerClassName) voidsetConnectionTesterClassName(String connectionTesterClassName) voidsetDebugUnreturnedConnectionStackTraces(boolean debugUnreturnedConnectionStackTraces) voidvoidsetDriverClass(String driverClass) voidsetFactoryClassLocation(String factoryClassLocation) voidsetFilters(String filters) voidsetForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions) voidsetIdleConnectionTestPeriod(int idleConnectionTestPeriod) voidsetInitialPoolSize(int initialPoolSize) voidsetJdbcUrl(String jdbcUrl) voidsetLoginTimeout(int seconds) voidsetLogWriter(PrintWriter out) voidsetMaxAdministrativeTaskTime(int maxAdministrativeTaskTime) voidsetMaxConnectionAge(int maxConnectionAge) voidsetMaxIdleTime(int maxIdleTime) voidsetMaxIdleTimeExcessConnections(int maxIdleTimeExcessConnections) voidsetMaxPoolSize(int maxPoolSize) voidsetMaxStatements(int maxStatements) voidsetMaxStatementsPerConnection(int maxStatementsPerConnection) voidsetMinPoolSize(int minPoolSize) voidsetOverrideDefaultPassword(String overrideDefaultPassword) voidsetOverrideDefaultUser(String overrideDefaultUser) voidsetPassword(String password) voidsetPreferredTestQuery(String preferredTestQuery) voidsetProperties(Properties properties) voidsetPropertyCycle(int propertyCycle) voidsetProxyFilters(List<Filter> filters) voidsetTestConnectionOnCheckin(boolean testConnectionOnCheckin) voidsetTestConnectionOnCheckout(boolean testConnectionOnCheckout) voidsetUnreturnedConnectionTimeout(int unreturnedConnectionTimeout) voidvoidsetUserOverridesAsString(String userOverridesAsString) voidsetUsesTraditionalReflectiveProxies(boolean usesTraditionalReflectiveProxies) voidshrink()<T> T从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 javax.sql.CommonDataSource
createShardingKeyBuilder从接口继承的方法 javax.sql.DataSource
createConnectionBuilder从接口继承的方法 com.alibaba.druid.pool.DruidDataSourceC3P0AdapterMBean
toString
-
构造器详细资料
-
DruidDataSourceC3P0Adapter
public DruidDataSourceC3P0Adapter()
-
-
方法详细资料
-
getLogWriter
- 指定者:
getLogWriter在接口中CommonDataSource- 指定者:
getLogWriter在接口中DataSource- 抛出:
SQLException
-
setLogWriter
- 指定者:
setLogWriter在接口中CommonDataSource- 指定者:
setLogWriter在接口中DataSource- 抛出:
SQLException
-
setLoginTimeout
- 指定者:
setLoginTimeout在接口中CommonDataSource- 指定者:
setLoginTimeout在接口中DataSource- 抛出:
SQLException
-
getLoginTimeout
- 指定者:
getLoginTimeout在接口中CommonDataSource- 指定者:
getLoginTimeout在接口中DataSource- 抛出:
SQLException
-
unwrap
- 指定者:
unwrap在接口中Wrapper- 抛出:
SQLException
-
isWrapperFor
- 指定者:
isWrapperFor在接口中Wrapper- 抛出:
SQLException
-
getConnection
- 指定者:
getConnection在接口中DataSource- 抛出:
SQLException
-
getConnection
- 指定者:
getConnection在接口中DataSource- 抛出:
SQLException
-
getDriverClass
-
setDriverClass
-
getJdbcUrl
- 指定者:
getJdbcUrl在接口中DruidDataSourceC3P0AdapterMBean
-
getDriver
-
setDriver
-
setJdbcUrl
-
getProperties
- 指定者:
getProperties在接口中DruidDataSourceC3P0AdapterMBean
-
setProperties
-
getUser
- 指定者:
getUser在接口中DruidDataSourceC3P0AdapterMBean
-
setUser
-
getPassword
-
setPassword
-
getCheckoutTimeout
public int getCheckoutTimeout() -
setCheckoutTimeout
public void setCheckoutTimeout(int checkoutTimeout) -
isAutoCommitOnClose
public boolean isAutoCommitOnClose() -
setAutoCommitOnClose
public void setAutoCommitOnClose(boolean autoCommitOnClose) -
getIdleConnectionTestPeriod
public int getIdleConnectionTestPeriod() -
setIdleConnectionTestPeriod
public void setIdleConnectionTestPeriod(int idleConnectionTestPeriod) -
getInitialPoolSize
public int getInitialPoolSize() -
setInitialPoolSize
public void setInitialPoolSize(int initialPoolSize) -
getMaxIdleTime
public int getMaxIdleTime() -
setMaxIdleTime
public void setMaxIdleTime(int maxIdleTime) -
getMaxPoolSize
public int getMaxPoolSize() -
setMaxPoolSize
public void setMaxPoolSize(int maxPoolSize) -
getMinPoolSize
public int getMinPoolSize() -
setMinPoolSize
public void setMinPoolSize(int minPoolSize) -
isTestConnectionOnCheckout
public boolean isTestConnectionOnCheckout() -
setTestConnectionOnCheckout
public void setTestConnectionOnCheckout(boolean testConnectionOnCheckout) -
isTestConnectionOnCheckin
public boolean isTestConnectionOnCheckin() -
setTestConnectionOnCheckin
public void setTestConnectionOnCheckin(boolean testConnectionOnCheckin) -
getPreferredTestQuery
-
setPreferredTestQuery
-
setFilters
- 抛出:
SQLException
-
getProxyFilters
-
setProxyFilters
-
getDataSourceName
-
getNumConnections
public int getNumConnections() -
getNumIdleConnections
public int getNumIdleConnections() -
getNumBusyConnections
public int getNumBusyConnections() -
getNumUnclosedOrphanedConnections
public int getNumUnclosedOrphanedConnections() -
getNumConnectionsDefaultUser
public int getNumConnectionsDefaultUser() -
getNumIdleConnectionsDefaultUser
public int getNumIdleConnectionsDefaultUser() -
getNumBusyConnectionsDefaultUser
public int getNumBusyConnectionsDefaultUser() -
getMaxStatementsPerConnection
public int getMaxStatementsPerConnection() -
setMaxStatementsPerConnection
public void setMaxStatementsPerConnection(int maxStatementsPerConnection) -
getMaxStatements
public int getMaxStatements() -
setMaxStatements
public void setMaxStatements(int maxStatements) -
getUnreturnedConnectionTimeout
public int getUnreturnedConnectionTimeout() -
setUnreturnedConnectionTimeout
public void setUnreturnedConnectionTimeout(int unreturnedConnectionTimeout) -
isDebugUnreturnedConnectionStackTraces
public boolean isDebugUnreturnedConnectionStackTraces() -
setDebugUnreturnedConnectionStackTraces
public void setDebugUnreturnedConnectionStackTraces(boolean debugUnreturnedConnectionStackTraces) -
getAcquireRetryAttempts
public int getAcquireRetryAttempts() -
setAcquireRetryAttempts
public void setAcquireRetryAttempts(int acquireRetryAttempts) -
getAcquireRetryDelay
public int getAcquireRetryDelay() -
setAcquireRetryDelay
public void setAcquireRetryDelay(int acquireRetryDelay) -
isBreakAfterAcquireFailure
public boolean isBreakAfterAcquireFailure() -
setBreakAfterAcquireFailure
public void setBreakAfterAcquireFailure(boolean breakAfterAcquireFailure) -
isEnable
public boolean isEnable()- 指定者:
isEnable在接口中DruidDataSourceC3P0AdapterMBean
-
shrink
public void shrink()- 指定者:
shrink在接口中DruidDataSourceC3P0AdapterMBean
-
getWaitThreadCount
public int getWaitThreadCount() -
getLockQueueLength
public int getLockQueueLength() -
close
public void close()- 指定者:
close在接口中DruidDataSourceC3P0AdapterMBean
-
getConnectionTesterClassName
-
setConnectionTesterClassName
-
getAutomaticTestTable
-
setAutomaticTestTable
-
isForceIgnoreUnresolvedTransactions
public boolean isForceIgnoreUnresolvedTransactions() -
setForceIgnoreUnresolvedTransactions
public void setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions) -
isUsesTraditionalReflectiveProxies
public boolean isUsesTraditionalReflectiveProxies() -
setUsesTraditionalReflectiveProxies
public void setUsesTraditionalReflectiveProxies(boolean usesTraditionalReflectiveProxies) -
getUserOverridesAsString
-
setUserOverridesAsString
-
getMaxAdministrativeTaskTime
public int getMaxAdministrativeTaskTime() -
setMaxAdministrativeTaskTime
public void setMaxAdministrativeTaskTime(int maxAdministrativeTaskTime) -
getMaxIdleTimeExcessConnections
public int getMaxIdleTimeExcessConnections() -
setMaxIdleTimeExcessConnections
public void setMaxIdleTimeExcessConnections(int maxIdleTimeExcessConnections) -
getMaxConnectionAge
public int getMaxConnectionAge() -
setMaxConnectionAge
public void setMaxConnectionAge(int maxConnectionAge) -
getConnectionCustomizerClassName
-
setConnectionCustomizerClassName
-
getFactoryClassLocation
-
setFactoryClassLocation
-
getAcquireIncrement
public int getAcquireIncrement() -
setAcquireIncrement
public void setAcquireIncrement(int acquireIncrement) -
getOverrideDefaultUser
-
setOverrideDefaultUser
-
getOverrideDefaultPassword
-
setOverrideDefaultPassword
-
getPropertyCycle
public int getPropertyCycle() -
setPropertyCycle
public void setPropertyCycle(int propertyCycle) -
getParentLogger
- 指定者:
getParentLogger在接口中CommonDataSource- 抛出:
SQLFeatureNotSupportedException
-