sql server连接关闭问题

时间:2011-12-29 07:18:57

标签: asp.net sql-server

  

可能重复:
  Why always close Database connection?

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

感谢

3 个答案:

答案 0 :(得分:2)

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

了解connection pooling

答案 1 :(得分:1)

我想你可能得到适当的答案here,谢谢你的时间。

答案 2 :(得分:1)

如果我们不关闭连接,它将导致 连接内存泄漏。直到应用程序 服务器/ Web服务器关闭,连接仍然存在 即使用户退出也会激活。