是否結束使用關閉開啟的 SQL 連線?
在using 語句中使用SqlConnection 時,會出現以下問題:是否顯式Close 操作執行語句後需要
答案:
using 語句處理關閉連線。退出 using 區塊會觸發所包含物件(在本例中為 cn,即 SqlConnection 物件)上的 .Dispose() 方法。此過程將關閉連接和任何關聯的開啟資源。
在提供的程式碼範例中:
using cn as new system.data.sqlclient.sqlconnection() cn.open '{do a bunch of other stuff with commands and datareaders here} cn.close 'Do I need this? end using
cn.close 行是多餘的。 using 語句會在退出語句區塊時自動關閉連接,因此無需明確 Close 操作。
以上是「using」語句是否會自動關閉開啟的 SQL 連線?的詳細內容。更多資訊請關注PHP中文網其他相關文章!