SQL Server 连接关闭问题

3
可能重复:
为什么始终要关闭数据库连接? 我通常使用VS2010和ASP.NET来开发我的Web项目,同时我的主机提供商经常给我访问SQL Server 2008的权限。我有一个关于连接关闭的普通问题,我是否应该在完成SQL后始终关闭我的SQL连接?如果我不关闭我的连接会发生什么?这会有害吗?
谢谢。
3个回答

2

微软强烈建议您在使用完连接后始终关闭连接,以便将连接返回到池中。您可以使用Connection对象的Close或Dispose方法来实现这一点,当连接被关闭或释放时,它们会被释放回池中。

了解连接池的相关信息。


1

我认为你可能会在这里找到合适的答案,感谢你的时间。


2
感谢您的建设性回复,它确实帮助了我。 - Ali_dotNet
复制粘贴得很好...非常有建设性,非常感谢。 - user1097228

1

如果我们不关闭连接,会导致连接内存泄漏。除非应用服务器/网页服务器关闭,否则即使用户注销,连接仍将保持激活状态。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接