2011-01-14 28 views
3
  1. 我應該總是關閉我的數據庫連接或自動關閉嗎?我應該總是使用connection.close

  2. 如果我不關閉它會怎麼樣?

  3. 是否有可能在asp錯誤的情況下關閉連接?我不想使用「on error goto next」命令,但如果發生錯誤,請停止腳本。

  4. SQL Server 2008和2012之間的自動關閉有何不同?

回答

4
  1. 是的,你應該總是努力關閉您打開。儘早在代碼中執行此操作會釋放可供其他請求重新使用的資源。

  2. 不多,當連接對象是完全解除引用的連接將被關閉,在典型的ASP代碼(大部分開發商似乎忘卻了一個函數或子過程)的概念,這將是當你的腳本有完成。這可能會導致連接打開時間超過必要的程度,從而損害應用程序的可伸縮性。

  3. 不需要。由於錯誤會讓您的腳本很快結束,所以我不會擔心試圖處理這個問題。

  4. 不,ASP和ADODB並不真正困擾他們被要求連接到的SQL Server版本。

相關問題