com.alibaba.druid.pool
类 DruidDataSourceC3P0Adapter
java.lang.Object
com.alibaba.druid.pool.DruidDataSourceC3P0Adapter
- 所有已实现的接口:
- DruidDataSourceC3P0AdapterMBean, Wrapper, CommonDataSource, DataSource
public class DruidDataSourceC3P0Adapter
- extends Object
- implements DataSource, DruidDataSourceC3P0AdapterMBean
DruidDataSourceC3P0Adapter
public DruidDataSourceC3P0Adapter()
getLogWriter
public PrintWriter getLogWriter()
throws SQLException
- 指定者:
- 接口
CommonDataSource 中的 getLogWriter
- 抛出:
SQLException
setLogWriter
public void setLogWriter(PrintWriter out)
throws SQLException
- 指定者:
- 接口
CommonDataSource 中的 setLogWriter
- 抛出:
SQLException
setLoginTimeout
public void setLoginTimeout(int seconds)
throws SQLException
- 指定者:
- 接口
CommonDataSource 中的 setLoginTimeout
- 抛出:
SQLException
getLoginTimeout
public int getLoginTimeout()
throws SQLException
- 指定者:
- 接口
CommonDataSource 中的 getLoginTimeout
- 抛出:
SQLException
unwrap
public <T> T unwrap(Class<T> iface)
throws SQLException
- 指定者:
- 接口
Wrapper 中的 unwrap
- 抛出:
SQLException
isWrapperFor
public boolean isWrapperFor(Class<?> iface)
throws SQLException
- 指定者:
- 接口
Wrapper 中的 isWrapperFor
- 抛出:
SQLException
getConnection
public Connection getConnection()
throws SQLException
- 指定者:
- 接口
DataSource 中的 getConnection
- 抛出:
SQLException
getConnection
public Connection getConnection(String username,
String password)
throws SQLException
- 指定者:
- 接口
DataSource 中的 getConnection
- 抛出:
SQLException
getDriverClass
public String getDriverClass()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getDriverClass
setDriverClass
public void setDriverClass(String driverClass)
getJdbcUrl
public String getJdbcUrl()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getJdbcUrl
getDriver
public Driver getDriver()
setDriver
public void setDriver(Driver driver)
setJdbcUrl
public void setJdbcUrl(String jdbcUrl)
getProperties
public Properties getProperties()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getProperties
setProperties
public void setProperties(Properties properties)
getUser
public String getUser()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getUser
setUser
public void setUser(String user)
getPassword
public String getPassword()
setPassword
public void setPassword(String password)
getCheckoutTimeout
public int getCheckoutTimeout()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getCheckoutTimeout
setCheckoutTimeout
public void setCheckoutTimeout(int checkoutTimeout)
isAutoCommitOnClose
public boolean isAutoCommitOnClose()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 isAutoCommitOnClose
setAutoCommitOnClose
public void setAutoCommitOnClose(boolean autoCommitOnClose)
getIdleConnectionTestPeriod
public int getIdleConnectionTestPeriod()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getIdleConnectionTestPeriod
setIdleConnectionTestPeriod
public void setIdleConnectionTestPeriod(int idleConnectionTestPeriod)
getInitialPoolSize
public int getInitialPoolSize()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getInitialPoolSize
setInitialPoolSize
public void setInitialPoolSize(int initialPoolSize)
getMaxIdleTime
public int getMaxIdleTime()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getMaxIdleTime
setMaxIdleTime
public void setMaxIdleTime(int maxIdleTime)
getMaxPoolSize
public int getMaxPoolSize()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getMaxPoolSize
setMaxPoolSize
public void setMaxPoolSize(int maxPoolSize)
getMinPoolSize
public int getMinPoolSize()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getMinPoolSize
setMinPoolSize
public void setMinPoolSize(int minPoolSize)
isTestConnectionOnCheckout
public boolean isTestConnectionOnCheckout()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 isTestConnectionOnCheckout
setTestConnectionOnCheckout
public void setTestConnectionOnCheckout(boolean testConnectionOnCheckout)
isTestConnectionOnCheckin
public boolean isTestConnectionOnCheckin()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 isTestConnectionOnCheckin
setTestConnectionOnCheckin
public void setTestConnectionOnCheckin(boolean testConnectionOnCheckin)
getPreferredTestQuery
public String getPreferredTestQuery()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getPreferredTestQuery
setPreferredTestQuery
public void setPreferredTestQuery(String preferredTestQuery)
setFilters
public void setFilters(String filters)
throws SQLException
- 抛出:
SQLException
getProxyFilters
public List<Filter> getProxyFilters()
setProxyFilters
public void setProxyFilters(List<Filter> filters)
getDataSourceName
public String getDataSourceName()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getDataSourceName
getNumConnections
public int getNumConnections()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getNumConnections
getNumIdleConnections
public int getNumIdleConnections()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getNumIdleConnections
getNumBusyConnections
public int getNumBusyConnections()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 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()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 isEnable
shrink
public void shrink()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 shrink
getWaitThreadCount
public int getWaitThreadCount()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getWaitThreadCount
getLockQueueLength
public int getLockQueueLength()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 getLockQueueLength
close
public void close()
- 指定者:
- 接口
DruidDataSourceC3P0AdapterMBean 中的 close
getConnectionTesterClassName
public String getConnectionTesterClassName()
setConnectionTesterClassName
public void setConnectionTesterClassName(String connectionTesterClassName)
getAutomaticTestTable
public String getAutomaticTestTable()
setAutomaticTestTable
public void setAutomaticTestTable(String automaticTestTable)
isForceIgnoreUnresolvedTransactions
public boolean isForceIgnoreUnresolvedTransactions()
setForceIgnoreUnresolvedTransactions
public void setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions)
isUsesTraditionalReflectiveProxies
public boolean isUsesTraditionalReflectiveProxies()
setUsesTraditionalReflectiveProxies
public void setUsesTraditionalReflectiveProxies(boolean usesTraditionalReflectiveProxies)
getUserOverridesAsString
public String getUserOverridesAsString()
setUserOverridesAsString
public void setUserOverridesAsString(String userOverridesAsString)
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
public String getConnectionCustomizerClassName()
setConnectionCustomizerClassName
public void setConnectionCustomizerClassName(String connectionCustomizerClassName)
getFactoryClassLocation
public String getFactoryClassLocation()
setFactoryClassLocation
public void setFactoryClassLocation(String factoryClassLocation)
getAcquireIncrement
public int getAcquireIncrement()
setAcquireIncrement
public void setAcquireIncrement(int acquireIncrement)
getOverrideDefaultUser
public String getOverrideDefaultUser()
setOverrideDefaultUser
public void setOverrideDefaultUser(String overrideDefaultUser)
getOverrideDefaultPassword
public String getOverrideDefaultPassword()
setOverrideDefaultPassword
public void setOverrideDefaultPassword(String overrideDefaultPassword)
getPropertyCycle
public int getPropertyCycle()
setPropertyCycle
public void setPropertyCycle(int propertyCycle)
getParentLogger
public Logger getParentLogger()
throws SQLFeatureNotSupportedException
- 抛出:
SQLFeatureNotSupportedException
Copyright © 2013 Alibaba Group. All Rights Reserved.