单例连接和数据库池

时间:2013-12-17 10:42:05

标签: java java-ee connection-pooling

我开发了一些Web应用程序。在应用程序中,我现在有单独的模式来接收数据库连接。我意识到这是不好的方法,因为几个小时后我总是得到“MySQLNonTransientConnectionException”。所以现在我带来了新的数据库池解决方案(http://jolbox.com/)。但我的问题是如何设计它。

我是否应该使用单例连接池并在整个应用程序中创建一个池实例?

或者我应该始终创建新池,然后从每个查询请求池连接?

1 个答案:

答案 0 :(得分:3)

连接池的重点在于您有一个连接池,然后应用程序中的所有内容在需要时请求池中的连接。

所以是的,有一个连接池是前进的方式,无论你使用Singleton实现这一点还是更好的依赖注入选项取决于你。