当前位置: 代码迷 >> Java Web开发 >> usebean里,scope=page,创建数据库连接,那么,失效后,连接自动关闭,还是需要手动关闭解决方案
  详细解决方案

usebean里,scope=page,创建数据库连接,那么,失效后,连接自动关闭,还是需要手动关闭解决方案

热度:204   发布时间:2016-04-17 16:27:06.0
usebean里,scope=page,创建数据库连接,那么,失效后,连接自动关闭,还是需要手动关闭
usebean里,scope=page,这个类负责创建数据库连接,那么,失效后,连接自动关闭,还是需要手动关闭?

------解决方案--------------------
除非手動關閉連接,或者由數據庫根據失效時間自動關閉,否則連接依然沒有關閉。
請注意連接是一個“對象”,不要混同于某個函數裏的局部變量
------解决方案--------------------
晕,在哪连接数据库都得手动关闭一次
------解决方案--------------------
scope=page 说明的是session的有效范围,跟开关数据库连接无关
------解决方案--------------------
一定要关闭。
要不你可以试试不关,然后不停的刷看看内存是不是在狂涨,最后抛出数据库连接错误。
------解决方案--------------------
一定要手动关闭连接

换句话说

开连接的话必须保证能进行连接的关闭

而且要用finally来关

才能保证连接关闭
  相关解决方案