8
A
回答
9
如果进程终止,则所有操作系统资源(包括网络连接)都将被释放。换句话说 - 这很好。
1
如果应用程序结束,则连接将与所有其他打开的关闭一起关闭。
0
SqlConnection是一个可丢弃的对象。一般来说Dispose()实现IDisposable的对象总是很好的做法。我还注意到SqlConnection对象有一个Close()方法。你也应该打电话吗?好吧,我发现这篇文章的详细信息在此:
相关问题
- 1. 应该关闭来自ReliableSqlConnection的SQLConnection吗?
- 2. 自动关闭WPF应用程序
- 3. Android应用程序自动关闭
- 4. 关闭iOS电源按钮关闭应用程序关闭
- 5. 当应用程序关闭时关闭另一个进程
- 6. 当应用程序B关闭时关闭应用程序A:Mac OS X 10.7.3
- 7. 退出应用程序时是否应关闭所有资源?
- 8. 当应用程序关闭时关闭AlertDialog内部适配器
- 9. 当WPF应用程序关闭时关闭非托管资源
- 10. 当Windows关闭时,优雅的应用程序关闭
- 11. 当关闭屏幕时,应用程序强制关闭
- 12. c#关闭sqlconnection和sqldatareader与否?
- 13. 我的.Net SqlConnection对象是否自己关闭
- 14. .net SqlConnection本身关闭
- 15. 关闭Android应用程序
- 16. Android应用程序关闭
- 17. 关闭Clickonce应用程序
- 18. 应用程序被关闭
- 19. 关闭的应用程序
- 20. 应用程序池关闭
- 21. 关闭应用程序
- 22. 关闭Windows应用程序
- 23. 关闭应用程序
- 24. SqlDataAdapter.Dispose实际上是否关闭了一个关联的SqlConnection?
- 25. 自动关闭?
- 26. WPF应用程序在一段时间后自动关闭
- 27. 服务在关闭应用程序时自动停止
- 28. SQLBrite是否自动关闭游标?
- 29. 如何在应用程序关闭/重新启动时关闭db4o连接?
- 30. Android应用程序在关闭主要活动时不会关闭
@JoelCoehoorn:这当然不是借口逃避及时关闭了连接等。但它如果您的应用程序出现故障,而这样做的东西不用担心的理由*合理*无害。通过写一个新的数据文件等途中死去的时候稍微难以应付(虽然当然可以)。 –
因为我在某些情况下看到应用程序已关闭,但是当您在sql-server中查询以查看活动连接时,仍显示这些连接。 – shinji14
@Vanilla:有可能网络连接处于等待状态或类似情况 - 但我期望看到它们相当迅速地下降。你使用什么样的连接到数据库? –