首页 新闻 搜索 专区 学院

数据库使用连接池后connection 还需要close吗?

1
[待解决问题]

最初我们在使用connection open一个数据库连接的时候,对数据库进行了操作,操作完毕后我们都需要使用close  来关闭连接,再次使用的时候在重新open,用完再次clsoe掉。那么如果使用了数据库连接池的话,我们open 了一个 connection之后还需要close吗?

yzy的主页 yzy | 菜鸟二级 | 园豆:317
提问于:2017-08-06 19:34
< >
分享
所有回答(6)
1

xuyao

吴瑞祥 | 园豆:29185 (高人七级) | 2017-08-06 21:06
1

你试试不Close看看!

爱编程的大叔 | 园豆:30753 (高人七级) | 2017-08-06 21:24
1

如果使用using 的话 不需要close, 其他情况都是需要close的

Tom.汤 | 园豆:2258 (老鸟四级) | 2017-08-07 08:29
2

兄弟,你这想法很危险

MrNice | 园豆:3035 (老鸟四级) | 2017-08-07 08:57
3

使用完后必须con.close()掉,
使用连接池的话,执行con.close并不会关闭与数据库的TCP连接,而是将连接还回到池中去,如果不close掉的话,这个连接将会一直被占用,直接连接池中的连接耗尽为止。

金琥 | 园豆:2570 (老鸟四级) | 2017-08-07 09:38
1

安全支持4楼的说法

大师兄丶 | 园豆:843 (小虾三级) | 2017-08-07 11:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册