Я использую proxool пул соединений Java (версия 0.9.1). Все работает нормально, пока я не достигну максимального количества соединений. Если максимальное количество соединений достигнуто, Proxool немедленно выдает SQLExcepion
:
java.sql.SQLException: Couldn't get connection because we are at maximum
connection count (n/n) and there are none available
Конечно, вместо n
отображается максимальное количество соединений.
Почему Proxool немедленно выбрасывает SQLException
вместо ожидания доступного соединения? Не навсегда, конечно, но настраиваемое время ожидания было бы здорово.
Не знаю, важно ли это, но я использую Proxool в приложении Tomcat J2EE. Параметры Proxool определены в context.xml
, и я использую Поддержка источников данных Proxool .