【问题标题】:sql server connection close issue [duplicate]sql server连接关闭问题[重复]
【发布时间】:2012-01-29 16:52:49
【问题描述】:

可能重复:
Why always close Database connection?

我通常使用 VS2010 和 ASP.NET 来开发我的 Web 项目,我的主机提供商也经常让我访问 SQL Server 2008,我有一个关于连接关闭的一般性问题,我是否应该总是关闭我的 SQL 连接用 SQL 完成了吗?如果我不关闭连接会发生什么?有害吗?

谢谢

【问题讨论】:

    标签: asp.net sql-server


    【解决方案1】:

    如果我们不关闭连接,将会导致 连接内存泄漏。除非应用程序 服务器/网络服务器已关闭,连接将保持 即使用户注销也激活。

    【讨论】:

      【解决方案2】:

      我想您可能会得到合适的答案here,感谢您抽出宝贵时间。

      【讨论】:

      • 感谢您的建设性回复,这对我很有帮助
      • 很好地复制和粘贴...非常有建设性的感谢
      【解决方案3】:

      Microsoft 强烈建议您在使用完毕后始终关闭连接,以便将连接返回到池中。您可以使用 Connection 对象的 Close 或 Dispose 方法来执行此操作,连接在关闭或释放时会释放回池中。

      了解connection pooling

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-07-10
        • 2019-03-13
        • 1970-01-01
        • 2010-11-19
        • 1970-01-01
        相关资源
        最近更新 更多