我实现了一个C#windows应用程序,我总是连接到sql server进行测试。 现在我想将它连接到托管服务器上的MySQL,以链接我网站上的一些预订数据。 当我连接到phpMyAdmin时,我使用在url上显示的相同地址和端口。 这是我在我的应用程序中的配置。
private string connectionStr = "SERVER=203.78.yyy.xx;PORT=2082;DATABASE=db_name;UID=user;PASSWORD=password;";
但我总是收到超时异常,我不知道究竟是什么问题。 我还尝试在我的localhost上连接phpMyAdmin,它工作正常。
有什么想法吗?
答案 0 :(得分:1)
为了能够使用服务器资源管理器进行连接,我必须安装ADO.NET驱动程序MySQL .NET Connector
要通过代码连接,我添加了对MySql.Data.dll和连接字符串(如
)的引用“服务器= myServerAddress;端口= 1234;数据库= MYDATABASE; UID =名为myUsername; PWD = MYPASSWORD;”