Java使用完数据库之后用不用每次都关闭连接?

Java使用完数据库之后用不用每次都关闭连接?,第1张

一般情况下使用完都会关的

但是例如连接池这种,就是大家直接使用即可,当web服务器结束时自动由框架帮你关闭。

我感觉关闭不关闭的原则是:如果可以很好的控制连接数量和最后的连接关闭,可以不用每次都关闭。

关于数据库句柄,每次用完是必须手动调用close()方法关掉的;关于cursor一般情况也是要求关掉的,如果只获取了一次结果集,不关掉cursor对程序的逻辑没有影响,只是会抛一个非必要性异常,但是如果多次获取结果集,就必须先关掉cursor,再重新获取结果集,否则cursor没释放,之后的结果集是获取不到的,且会报错。所以,总的来说,都要关掉。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9939302.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存