List of usage examples for org.apache.commons.dbcp2 PoolableConnectionFactory activateObject
@Override public void activateObject(PooledObject<PoolableConnection> p) throws Exception
From source file:JDBCPool.dbcp.demo.sourcecode.BasicDataSource.java
/** * ?Pool/*from ww w.j ava 2s . com*/ * @param connectionFactory * @throws Exception */ protected static void validateConnectionFactory(PoolableConnectionFactory connectionFactory) throws Exception { PoolableConnection conn = null; PooledObject<PoolableConnection> p = null; try { p = connectionFactory.makeObject(); conn = p.getObject(); connectionFactory.activateObject(p); connectionFactory.validateConnection(conn); connectionFactory.passivateObject(p); } finally { if (p != null) { connectionFactory.destroyObject(p); } } }