我应该始终关闭我的数据库连接还是自动关闭?
如果我不关闭它会怎样?
是否有可能在 asp 错误的情况下关闭连接?我不想使用“on error goto next”命令,但如果发生错误则停止脚本。
SQL Server 2008 和 2012 的自动关闭有何不同?
最佳答案
是的,您应该始终努力关闭您打开的任何内容。在代码中尽早执行此操作可释放可由其他请求重复使用的资源。
不多,当连接对象被完全取消引用时,连接将被关闭,在典型的 ASP 代码中(大多数开发人员似乎忘记了函数或子过程的概念)这将是您的脚本已经完成。这可能会使连接打开的时间超过必要的时间,从而损害应用的可扩展性。
没有。由于错误会使您的脚本很快结束,所以我不会担心尝试处理它。
没有。 ASP 和 ADODB 并不真正关心它们被要求连接到的 SQL Server 的版本。
https://stackoverflow.com/questions/4687733/
相关文章:
design-patterns - 访问者模式和编译器代码生成,如何获取子属性?
internet-explorer - 是否可以检测用户何时切换标签?
svn - 我可以 svn merge 而不总是指定第一个修订版吗?
oop - 单例类 : static properties or non-static proper
ruby-on-rails - 有没有一种方法可以自定义页面上的 will_paginate 输出?
.net - 了解 httpGetEnabled 和 Mex 绑定(bind)
visual-studio-2010 - 微软内部版本 : Access compiler sett