我正在 Visual Basic 2010 中制作一个小型桌面应用程序,我需要建立一个与在线 mysql 服务器数据库的连接,该数据库是在我制作的网站的主机上创建的。
目前我只是想让连接成功,所以我编写了以下代码来尝试这个,但是在调试时我不断收到错误消息:
Imports MySql.Data.MySqlClient
Public Class Form2
Dim serverstring As String = "Server=188.121.42.33;Database=MyDatabase;User Id=MyUser;Password=password"
Private Sub Form2_Load(sender As Object, e As System.EventArgs) Handles Me.Load
Dim sqlConnection As MySqlConnection = New MySqlConnection
sqlConnection.ConnectionString = serverstring
Try
If sqlConnection.State = ConnectionState.Closed Then
sqlConnection.Open()
MsgBox("Sucessfull")
Else
sqlConnection.Close()
MsgBox("Connection failed")
End If
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
End Class
如果有人能给我任何建议或发现我做错了什么,我将非常感激,因为我对这一切都很陌生,这是我提出的第一个应用程序。我在调试时得到的错误是:
Mysql.data.MySqlClient.MySqlException (0x80004005):无法连接到任何指定的 MySQL 主机。
感谢你的宝贵时间。