Какую библиотеку пула соединений JDBC я должен использовать для нового проекта приложения (а не веб-приложения)?
- Apache DBCP имеет достаточно нерешенные проблемы, которые доводятся до 2.0, я думаю.
- C3P0, похоже, прекращается.
- И оба из них выглядят относительно медленно.
- Proxool мертв.
- DBPool почти нет сообщества (по крайней мере, я не нашел публичного - никаких форумов, нет списков рассылки...)
- Apache Tomcat Pool выглядит непригодным для использования без Tomcat
- Я нашел статью SQL Datasources на веб-сайте Oracle, но, похоже, ее можно применять только для апплетов, работающих в контейнерах, таких как сервлеты и веб-службы.
Должен ли я выбрать BoneCP? У меня нет огромных требований. Мне просто нужен хороший и простой в использовании пул подключений к базе данных, который находится в активной разработке. Библиотека, автор которой может отвечать на сообщения об ошибках, отвечает на некоторые конкретные вопросы и т.д.
Кстати, я использую только MySQL. Я обнаружил, что драйвер MySQL поддерживает интерфейс DriverManager, но я не уверен, действительно ли он объединяет соединения или нет.