poolableConnectionFactory.getPool();
	protected static ObjectPool createConnectionPool(String uri, Properties properties)	{		// Create an ObjectPool that will serve as the actual pool of connections		ObjectPool result = new GenericObjectPool(null);		// Create a ConnectionFactory that the pool will use to create Connections		ConnectionFactory connectionFactory = new DriverManagerConnectionFactory(uri,				properties);		// Create the PoolableConnectionFactory, which wraps the "real"		// Connections created by the ConnectionFactory with		// the classes that implement the pooling functionality.		@SuppressWarnings("unused")		PoolableConnectionFactory poolableConnectionFactory = new PoolableConnectionFactory(				connectionFactory, result, null, null, false, false);		return result;	}