我的SQL连接如下:
MySqlConnection mcon = new MySqlConnection("SERVER=mysql1.000webhost.com;DATABASE=a7232830_UsrAuth;UID=a7232830_UsrDet;PASSWORD=P@u!301094;");
调试时它停止在
mcon.Open();
并说
An unhandled exception of type 'MySql.Data.MySqlClient.MySqlException' occurred in MySql.Data.dll
Additional information: Unable to connect to any of the specified MySQL hosts.
即使我创建了允许此进程建立连接的防火墙权限。
最佳答案
在网站 000webhost.com 上,您无法直接连接到 MySQL ( http://www.000webhost.com/faq.php?ID=27 )。
如果您想使用免费帐户从 MySQL 获取数据,您应该通过 Web 服务进行通信,例如您可以使用 NuSOAP 库来创建 Web 服务。
关于c# - 无法打开 mysql 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25340732/