所以我已经移植了phpMyAdmin以便从另一个网络访问它并且它有效。我可以通过输入xxx.xxx.com:8080从我的浏览器访问它。我的问题是我用VB.NET开发的程序无法与数据库建立连接(phpMyAdmin)。
Dim ServerString As String = "Server=xxx.xxx.com,8080;Database=hresource;Uid=trade;Pwd=1234"
SQLConnection.ConnectionString = ServerString
Try
If SQLConnection.State = ConnectionState.Closed Then
SQLConnection.Open()
MsgBox("Succesfully Connected to MySQL Database.")
Else
SQLConnection.Close()
MsgBox("Connection is Closed")
End If
Catch ex As Exception
MsgBox(ex.ToString)
End Try
SQLConnection.Close()
SQLConnection.Dispose()
尝试打开连接时发出错误。
答案 0 :(得分:2)
phpMyAdmin不是你想要移植的东西;它是MySQL服务器本身。
phpMyAdmin只是一个人类用户可以从浏览器中使用的前端管理工具,它充当您和数据库服务器之间的中介。然而,VB.NET期望直接连接到数据库,并且对phpMyAdmin一无所知。