1
以下代碼是否會導致由dbConn創建的其他連接或引用無法正確處理?靜態變量和企業庫會導致連接泄漏?
在我看來,這是因爲它存儲在一個靜態成員。
public static Database dbConn = DatabaseFactory.CreateDatabase("LocalSqlServer");
以下代碼是否會導致由dbConn創建的其他連接或引用無法正確處理?靜態變量和企業庫會導致連接泄漏?
在我看來,這是因爲它存儲在一個靜態成員。
public static Database dbConn = DatabaseFactory.CreateDatabase("LocalSqlServer");
該連接存儲在靜態變量中的事實不會影響您通過它創建的其他連接對象的狀態。
只要你關閉連接,當你完成它,你應該沒問題。
請你詳細說明一下,因爲我很難看到,因爲實例化的第一個對象被設置爲靜態成員,並且在我看來,它創建的任何引用都不會被正確處理,直到應用程序域回收,因此不會被釋放回連接池。 – OutOFTouch 2013-03-15 13:01:20