簡體   English   中英

無法連接,vb.net和mysql

[英]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

否則,您也可以使用斷點並調試代碼,以獲取正確的堆棧跟蹤,從而為您提供更詳細的信息。

另外,您可能要檢查連接字符串並確保正確。

MySQL連接字符串

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM