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 (如果我们在每次查询后关闭连接,它会使用更多或更少的资源,它会增加或减少锁定等) 解决方法
一般的经验法则是尽可能多地重复使用.关闭并重新打开每个查询的连接将不必要地增加您的开销,并且还可能产生连接池问题(如果您在很短的时间内运行了大量的查询.)
希望这可以帮助.戴夫 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – NLog,Elmah共享库
- asp.net-mvc-3 – 用于创建自定义成员资格提供程序的示例代
- asp.net-mvc – MVC区域 – 非区域路线解析为区域
- 扩展GridView实现的一个自定义无刷新分页,排序,支持多种数
- asp.net – SignalR并不总是准备好后start().done()?
- caching – MVC4 StyleBundle:你能在Debug模式下添加一个缓
- asp.net-mvc-3 – 无法使用Enity Framework 4.0设置MiniPro
- asp.net – 使用SSL无法找到wcf服务的资源
- asp.net-mvc – 可靠地处理ASP.NET MVC模型绑定错误
- asp.net-mvc – 在IIS 6上托管ASP.NET MVC时是否会丢失功能
推荐文章
站长推荐
- ASP.NET搜索引擎
- asp.net-mvc-3 – MVC3 Webgrid Paging在Jquery对
- asp.net – 需要将用户限制为单个浏览器会话
- asp.net-mvc – 使用Razor,如何使所有“bool?”
- asp.net – Razor Helpers与代码块共享html问题
- asp.net – 如何在Web应用程序中对PDF文档进行数
- asp.net-mvc-3 – 如何重定向已登录的用户,该用户
- 验证 – ASP.Net MVC2:ModelState是无效的,但我
- asp.net-mvc-3 – 使用Html.RadioButtonFor和Htm
- 休息 – ASP.NET Web API授权和身份验证
热点阅读