这个问题是在上一个问题(使用 JDBC 实现迭代器设计模式)之后形成的。
我了解连接池的基本概念,但仅此而已。我的应用程序需要一个数据库,由于实现迭代器模式的要求,我相信数据库需要经常打开和关闭。因此,需要一个连接池来防止明显的应用程序滞后。最好(根据我的理解是很好的做法)我希望在应用程序启动和关闭时关闭池。
我研究了许多连接池库,例如 BoneCP、DBPool、C3P0 和 Proxool。我在http://java-source.net/open-source/connection-pools中看到了其他人的描述,但没有比基本描述更进一步。
我的问题是哪个库具有最简单的设置(对于简单的数据库),可以提供有效的池。
BoneCP 需要 SLF4J 日志库,它在 Eclipse 中存在问题(Eclipse - Failed to load class "org.slf4j.impl.StaticLoggerBinder"),这对我来说是个大问题。C3P0 已被标记为“过时”。Proxool 看起来很简单,但我不确定这是否有效或是否符合要求。
谢谢你。