Я искал API и ничего не смог найти.Вот мой простой обходной путь:
static final ComboPooledDataSource dataSource = new ComboPooledDataSource();
static volatile int largestPoolSize = 0;
public static Connection getConnection() throws SQLException {
Connection connection = dataSource.getConnection();
updateLargestPoolSize();
return connection;
}
private static void updateLargestPoolSize() throws SQLException {
int numConnections = dataSource.getNumConnections();
if (numConnections > largestPoolSize) {
largestPoolSize = numConnections;
}
}
Если кто-то может предложить что-то более сложное, пожалуйста, напишите.