在我的winform應用程序 - framework 3.5 sp1中 - 我有一個自定義數據讀取器。我不得不選擇的方式關閉連接關閉Access Jet的最佳方法OledbConnection
第一種方式:
Private cn As OleDb.OleDbConnection = Nothing
Public Sub Open()
cn = New OleDb.OleDbConnection(sConnectionString)
cn.Open()
' ...
End Sub
Public Sub Close()
' ...
cn.Close()
cn.Dispose()
End Sub
方式二:
Public Sub Open()
Dim cn As New OleDb.OleDbConnection(sConnectionString)
cn.Open()
' ...
End Sub
Public Sub Close()
' ...
End Sub
在第二種方式是垃圾收集器是關閉連接。什麼是更好的? 謝謝! Pileggi
關於使用Using塊的實質。即使遇到異常,它也允許連接關閉。 +1 – Jay 2011-12-15 11:14:48