Вот как я создаю источник данных с фабрикой соединений DBCP 1.4:
PoolableConnectionFactory factory = new PoolableConnectionFactory(
new DriverManagerConnectionFactory("jdbc:h2:mem:db", "", ""),
new GenericObjectPool(null),
null,
"SELECT 1",
false,
true
);
DataSource src = new PoolingDataSource(factory.getPool());
Работает нормально, но я не знаю, как его настроить, с параметрами, перечисленными здесь: http://commons.apache.org/dbcp/configuration.html.Например, мне нужно установить testWhileIdle
на true
.