我有一個程序,其主要功能是每x時間從MySQL數據庫中提取數據並相應地調整GUI。VB.net MySQL連接檢查不工作/慢
我有兩個部分的問題,第一件事發生在於我的GUI在連接嘗試時加載速度非常慢,您可以從字面上看到逐個加載的標籤/盒/圖像,直到MySQL檢查完成。
以次修復的方法是在功能前添加me.Hide()
,然後在顯示檢查結果後重新顯示。你能看看代碼嗎?將添加MySQL檢查功能,然後調用它在Form1_Load help
?
第二部分是我的MySQL連接檢查器似乎沒有工作,現在我的主機正在接受遠程MySQL會話,它似乎認爲連接了一段時間...這是一個很好的6/7出現連接錯誤消息之前的幾秒鐘。
我幾乎遵循指南,自己寫了代碼,我瞭解每個部分,但我認爲也許我的ConnectionString
是無效的。
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
MaximizeBox = False
Dim conn As MySqlConnection
conn = New MySqlConnection
conn.ConnectionString = "Server=50.28.x.x; Port=3306; User id=xxx_admin; password=xxxx; Database=xxx_software; Connect Timeout=60;"
Try
conn.Open()
Catch myerror As MySqlException
MsgBox("There was an error connecting to the MySQL Database")
Label42.ForeColor = Color.Red
Label42.Text = "ERROR"
Timer1.Stop()
End Try
Timer1.Start()
Label37.Text = Now.ToShortTimeString()
End Sub