c3p0
2018-05-18 17:14:13 11 举报
C3P0重要类结构图
作者其他创作
大纲/内容
ComboPooledDataSource
C3P0PooledConnectionPoolManager
ThreadPoolAsynchronousRunner taskRunner;ThreadPoolAsynchronousRunner deferredStatementDestroyer;
+ getPool() : C3P0PooledConnectionPool- poolsInit()- _poolsInit()- createPooledConnectionPool(DbAuth auth): C3P0PooledConnectionPool
AbstractComboPooledDataSource
DriverManagerDataSource dmds WrapperConnectionPoolDataSource wcpdsC3P0PooledConnectionPoolManager poolManager
CommonDataSource
DataSource
+ getConnection() : Connection
DriverManagerDataSource
WrapperConnectionPoolDataSource
ConnectionPoolDataSource (javax.sql)
+ getPooledConnection() : PooledConnection
DeadlockDetector
C3P0PooledConnectionPool
AsynchronousRunner sharedTaskRunner;AsynchronousRunner deferredStatementDestroyer;;
PooledDataSource(com.mchange.v2.c3p0)
ThreadPoolAsynchronousRunner
TimerTask deadlockDetector
0 条评论
下一页