我有一個很大的問題。 看看這個示例代碼MySqlConnection真的不關閉
private sub FUNCTION1()
dim conn as new mysqlconnection(myconnstring)
conn.open
---- do something
FUNCTION2()
----
conn.close
end sub
private sub FUNCTION2()
dim conn as new mysqlconnection(myconnstring)
....
conn.open
-- do something
conn.close
end sub
儘管我關閉regulary我所有的連接,他們仍然在MySQL服務器上的「打開」。 我知道這一點,因爲我使用MySQL管理工具來檢查我的源代碼「逐行」打開的連接數。 事實上,我得到了很多時間「用戶已超過'max_user_connections'資源(當前值:5)」 我的主機只允許5個連接,但我認爲如果我編寫GOOD源代碼,這不會是一個問題。 所以我的問題是:爲什麼那個「該死的」連接保持開放? 提前謝謝!
嗨坎貝爾,如果我使用「使用」statemnet只爲連接會發生什麼?讀者和命令是否會在使用說明結束後處理? – stighy 2010-05-24 12:56:12
該解決方案解決了與asp.net mysql連接器的連接問題。 – Steve 2012-12-28 02:31:46