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:有可能網絡連接處於等待狀態或類似情況 - 但我期望看到它們相當迅速地下降。你使用什麼樣的連接到數據庫? –