java – 重用与数据库的连接

到现在为止,每当我查询数据库时,我都会打开一个与数据库的新连接.我如何实现该属性,一旦我打开连接,我可以重用它?

完成后,请告诉我是否可以泄漏资源.

解决方法:

基本上你需要JDBC连接池,通常实现DataSource接口.看看.有可能你的容器/服务器已经提供了连接池的实现.

每次打开连接时使用连接池时,实际上是从池中取一个连接池(如果池为空,则打开连接池).关闭连接时,它实际上返回到池中.只有忘记后者才能发生泄漏. (或忘记关闭ResultSet,Statement …)

上一篇:数据库连接池DBCP浅析


下一篇:Spring 2 JDBC数据源配置