加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp-classic – 在常规ASP中关闭SQL连接

发布时间:2020-12-16 06:37:27 所属栏目:asp.Net 来源:网络整理
导读:任何人都知道在常规ASP中关闭连接的最佳做法是什么,我应该在每次sql查询后立即执行还是只在页面底部? 例如,这样就可以了: sql = "SELECT COUNT(*) AS num FROM tblUSER"set rstemp = connTemp.execute(sql)theCount = rstemp("num")sql = "SELECT COUNT(*)
任何人都知道在常规ASP中关闭连接的最佳做法是什么,我应该在每次sql查询后立即执行还是只在页面底部?

例如,这样就可以了:

sql = "SELECT COUNT(*) AS num FROM tblUSER"
set rstemp = connTemp.execute(sql)
theCount = rstemp("num")

sql = "SELECT COUNT(*) AS num2 FROM tblCUSTOMER"
set rstemp = connTemp.execute(sql)
theCount2 = rstemp("num2")
rstemp.close
set rstemp = nothing

或者我应该在每次连接后关闭连接,如下所示:

sql = "SELECT COUNT(*) AS num FROM tblUSER"
set rstemp = connTemp.execute(sql)
theCount = rstemp("num")
rstemp.close
set rstemp = nothing

sql = "SELECT COUNT(*) AS num2 FROM tblCUSTOMER"
set rstemp = connTemp.execute(sql)
theCount2 = rstemp("num2")
rstemp.close
set rstemp = nothing

(如果我们在每次查询后关闭连接,它会使用更多或更少的资源,它会增加或减少锁定等)

解决方法

一般的经验法则是尽可能多地重复使用.关闭并重新打开每个查询的连接将不必要地增加您的开销,并且还可能产生连接池问题(如果您在很短的时间内运行了大量的查询.)

希望这可以帮助.戴夫

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读