asp 数据库 rs.close() conn.close()

来源:百度知道 编辑:UC知道 时间:2024/05/28 02:39:56
当ASP文件执行结束时,如果不加 rs.close() conn.close() ,记录集和数据库连接会随着文件的结束而断开吗?如果会断开,那么为什么还说加rs.close() conn.close() 会节省服务器资源呢?我查了很多资料,没发现有正面回答这个问题的,请哪位大侠给出详细的答案,谢谢!

我的理解,显式的关闭会当即释放。
不加的话,不会当即释放。会在其生命周期终止的时候释放。但是他的生命周期什么时候终止,这个是由编译器或者解释器甚至池来决定的。

基于不同的游标类型,不显式关闭rs,可能会引发其他问题,所以我们建议要显式关闭,即写上rs.close(),和conn.Close.养成良好的代码习惯。

一楼说的没错,不显示关闭的话,有时还会引起一些麻烦,当你在页面后面某个地方在一次执行一些相关操作的时候就有可能出错!

说得好.