[英]Cannot connect, vb.net & mysql
因此,我正在第一個數據庫上工作,並使用vb.net和mysql。 我遵循了一些有關如何將兩者連接的指南(例如, http://www.dreamincode.net/forums/topic/115753-use-vbnet-to-connect-to-mysql/ )。 但是,當我運行代碼時,收到錯誤消息“無法連接到數據庫”。 這是我遇到麻煩的代碼。 請注意,我已按照字母(除了連接字符串)指南進行操作。 我相信這是我的問題,但我並不樂觀。 同樣,我的數據庫在這一點上非常基礎,並且被簡單地命名為“數據庫”。
Imports MySql.Data.MySqlClient
Public Class MainMenu
Private Sub btnMultiple_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMultiple.Click
ProFab.Show()
End Sub
Private Sub btnSingle_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSingle.Click
Dim MySqlConn As MySqlConnection
MySqlConn = New MySqlConnection()
MySqlConn.ConnectionString() = "database=Database"
Try
MySqlConn.Open()
MessageBox.Show("Connection to Database has been opened.")
MySqlConn.Close()
Catch ex As Exception
MessageBox.Show("Cannot connect.")
Finally
MySqlConn.Dispose()
End Try
SingleSearch.Show()
End Sub
End Class
嘗試顯示“ Exception
消息。
Try
cnx.Open()
Catch ex as Exception
If ex.InnerException IsNot Nothing Then
MessageBox.Show(ex.InnerException.Message)
Else
MessageBox.Show(ex.Message)
End Try
Finally
If cnx.State = ConnectionState.Open Then cnx.Close()
End Try
否則,您也可以使用斷點並調試代碼,以獲取正確的堆棧跟蹤,從而為您提供更詳細的信息。
另外,您可能要檢查連接字符串並確保正確。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.