Suh*_*pta 3 java database database-connection jdbc
到现在为止,每当我查询数据库时,我都会打开一个与数据库的新连接.我如何实现该属性,一旦我打开连接,我可以重用它?
完成后,请告诉我是否可以泄漏资源.
Tom*_*icz 6
基本上你需要JDBC连接池,通常是实现DataSource接口.看看dbcp和c3p0.有可能你的容器/服务器已经提供了连接池的实现.
DataSource
每次打开连接时使用连接池时,实际上是从池中取一个连接池(如果池为空,则打开连接池).当关闭连接时,它实际上是返回到池中.只有忘记后者才会发生泄漏.(或忘记关闭ResultSet,Statement...)
ResultSet
Statement
归档时间:
13 年,8 月 前
查看次数:
1703 次
最近记录:
10 年 前