类 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
      指定者:
      getLogWriter 在接口中 CommonDataSource
      指定者:
      getLogWriter 在接口中 DataSource
      抛出:
      SQLException
    • setLogWriter

      public void setLogWriter(PrintWriter out) throws SQLException
      指定者:
      setLogWriter 在接口中 CommonDataSource
      指定者:
      setLogWriter 在接口中 DataSource
      抛出:
      SQLException
    • setLoginTimeout

      public void setLoginTimeout(int seconds) throws SQLException
      指定者:
      setLoginTimeout 在接口中 CommonDataSource
      指定者:
      setLoginTimeout 在接口中 DataSource
      抛出:
      SQLException
    • getLoginTimeout

      public int getLoginTimeout() throws SQLException
      指定者:
      getLoginTimeout 在接口中 CommonDataSource
      指定者:
      getLoginTimeout 在接口中 DataSource
      抛出:
      SQLException
    • unwrap

      public <T> T unwrap(Class<T> iface) throws SQLException
      指定者:
      unwrap 在接口中 Wrapper
      抛出:
      SQLException
    • isWrapperFor

      public boolean isWrapperFor(Class<?> iface) throws SQLException
      指定者:
      isWrapperFor 在接口中 Wrapper
      抛出:
      SQLException
    • getConnection

      public Connection getConnection() throws SQLException
      指定者:
      getConnection 在接口中 DataSource
      抛出:
      SQLException
    • getConnection

      public Connection getConnection(String username, String password) throws SQLException
      指定者:
      getConnection 在接口中 DataSource
      抛出:
      SQLException
    • getDriverClass

      public String getDriverClass()
      指定者:
      getDriverClass 在接口中 DruidDataSourceC3P0AdapterMBean
    • setDriverClass

      public void setDriverClass(String driverClass)
    • getJdbcUrl

      public String getJdbcUrl()
      指定者:
      getJdbcUrl 在接口中 DruidDataSourceC3P0AdapterMBean
    • getDriver

      public Driver getDriver()
    • setDriver

      public void setDriver(Driver driver)
    • setJdbcUrl

      public void setJdbcUrl(String jdbcUrl)
    • getProperties

      public Properties getProperties()
      指定者:
      getProperties 在接口中 DruidDataSourceC3P0AdapterMBean
    • setProperties

      public void setProperties(Properties properties)
    • getUser

      public String getUser()
      指定者:
      getUser 在接口中 DruidDataSourceC3P0AdapterMBean
    • setUser

      public void setUser(String user)
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getCheckoutTimeout

      public int getCheckoutTimeout()
      指定者:
      getCheckoutTimeout 在接口中 DruidDataSourceC3P0AdapterMBean
    • setCheckoutTimeout

      public void setCheckoutTimeout(int checkoutTimeout)
    • isAutoCommitOnClose

      public boolean isAutoCommitOnClose()
      指定者:
      isAutoCommitOnClose 在接口中 DruidDataSourceC3P0AdapterMBean
    • setAutoCommitOnClose

      public void setAutoCommitOnClose(boolean autoCommitOnClose)
    • getIdleConnectionTestPeriod

      public int getIdleConnectionTestPeriod()
      指定者:
      getIdleConnectionTestPeriod 在接口中 DruidDataSourceC3P0AdapterMBean
    • setIdleConnectionTestPeriod

      public void setIdleConnectionTestPeriod(int idleConnectionTestPeriod)
    • getInitialPoolSize

      public int getInitialPoolSize()
      指定者:
      getInitialPoolSize 在接口中 DruidDataSourceC3P0AdapterMBean
    • setInitialPoolSize

      public void setInitialPoolSize(int initialPoolSize)
    • getMaxIdleTime

      public int getMaxIdleTime()
      指定者:
      getMaxIdleTime 在接口中 DruidDataSourceC3P0AdapterMBean
    • setMaxIdleTime

      public void setMaxIdleTime(int maxIdleTime)
    • getMaxPoolSize

      public int getMaxPoolSize()
      指定者:
      getMaxPoolSize 在接口中 DruidDataSourceC3P0AdapterMBean
    • setMaxPoolSize

      public void setMaxPoolSize(int maxPoolSize)
    • getMinPoolSize

      public int getMinPoolSize()
      指定者:
      getMinPoolSize 在接口中 DruidDataSourceC3P0AdapterMBean
    • setMinPoolSize

      public void setMinPoolSize(int minPoolSize)
    • isTestConnectionOnCheckout

      public boolean isTestConnectionOnCheckout()
      指定者:
      isTestConnectionOnCheckout 在接口中 DruidDataSourceC3P0AdapterMBean
    • setTestConnectionOnCheckout

      public void setTestConnectionOnCheckout(boolean testConnectionOnCheckout)
    • isTestConnectionOnCheckin

      public boolean isTestConnectionOnCheckin()
      指定者:
      isTestConnectionOnCheckin 在接口中 DruidDataSourceC3P0AdapterMBean
    • setTestConnectionOnCheckin

      public void setTestConnectionOnCheckin(boolean testConnectionOnCheckin)
    • getPreferredTestQuery

      public String getPreferredTestQuery()
      指定者:
      getPreferredTestQuery 在接口中 DruidDataSourceC3P0AdapterMBean
    • 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()
      指定者:
      getDataSourceName 在接口中 DruidDataSourceC3P0AdapterMBean
    • getNumConnections

      public int getNumConnections()
      指定者:
      getNumConnections 在接口中 DruidDataSourceC3P0AdapterMBean
    • getNumIdleConnections

      public int getNumIdleConnections()
      指定者:
      getNumIdleConnections 在接口中 DruidDataSourceC3P0AdapterMBean
    • getNumBusyConnections

      public int getNumBusyConnections()
      指定者:
      getNumBusyConnections 在接口中 DruidDataSourceC3P0AdapterMBean
    • 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()
      指定者:
      getWaitThreadCount 在接口中 DruidDataSourceC3P0AdapterMBean
    • getLockQueueLength

      public int getLockQueueLength()
      指定者:
      getLockQueueLength 在接口中 DruidDataSourceC3P0AdapterMBean
    • close

      public void close()
      指定者:
      close 在接口中 DruidDataSourceC3P0AdapterMBean
    • 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
      指定者:
      getParentLogger 在接口中 CommonDataSource
      抛出:
      SQLFeatureNotSupportedException