站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题请问一个关于释放资源的问题

请问一个关于释放资源的问题

摘要: 请问一个关于释放资源的问题


JSP里打开数据库使用完后释放资源时,不关stmt.close(),直接只用conn.close()可以吗?
还是要逐层关闭呢?
rs.close();
stmt.close();
conn.close();



怎么没有人回答呢?


这个问题,需要看你是不是使用连接池,如果使用了连接池看,是用什么样的连接池,
一般proxool直接关闭con.close()就可以了。


要逐层关闭


那就是如果没有使用连接池,就是要逐层关才能完全释放?我还以为是直接conn.close就会把下级的都会自动关


这个应数据库驱动实现而异。
比如在informix里(使用IMB提供的驱动)可以在参数配置里设置,关闭connect就关闭其它的。
但是有些不行。
最好还是逐层关闭。


↑返回目录
前一篇: 页面每次加载时,都要取7、8个字典表,如何更有效的提高页面加载速度?
后一篇: 送分了,一个很奇怪的JSP问题