我已经使用C3P0创建了一个连接池:
@Bean
public ComboPooledDataSource dataSource() throws PropertyVetoException {
ComboPooledDataSource dataSource = new ComboPooledDataSource();
dataSource.setDriverClass(dbDRIVER);
dataSource.setJdbcUrl(dbURL);
dataSource.setUser(dbUSER);
dataSource.setPassword(dbPASS);
dataSource.setAutoCommitOnClose(false);
return dataSource;
}
但是当我开始测试时,每次测试的时间都是" 2s *** ms"。所以我可以想象我在那里有点迟疑。
我检查了JVM,发现连接池为每个请求一个接一个地创建连接,而不是像它应该那样使用异步(?)。
如何使连接池正常工作?