0
我正在使用VB.NET和MySQL,我正在測試我的應用程序是否可以處理錯誤的數據庫連接。如何處理「無法連接到任何指定的MySQL主機」。
一個特定的情況是當我輸入錯誤的數據庫IP地址,例如,而不是192.168.1.100
我會輸入192.168.1.101
這是錯誤的。
爲此,我試圖用我的try, catch
嘗試捕捉能夠捕捉那種錯誤的但不幸的是我的電腦掛出了一定的分鐘。
這是代碼我使用
Public Sub Update_DB_Con()
Check_DB_Con()
Try
MysqlConn.Open()
frmStatus.Database_Status = "Connected"
MysqlConn.Close()
MysqlConn.Dispose()
Catch myerror As MySqlException
frmStatus.Database_Status = "Disconnected"
Console.WriteLine(myerror)
Console.Write("IAM CATCH")
End Try
End Sub
所以我的問題是,我該如何妥善處理的MySQL超時請求?
可以縮短連接超時用在連接字符串的屬性,大概也與Connection對象上的屬性,但我真的只使用自己的SqlConnection。 – Crowcoder
顯示您的連接字符串(_hide服務器名和數據庫名_) –
你指定的端口('ex.Port:3306;')在MySQL連接字符串? –