【发布时间】:2015-03-30 17:30:03
【问题描述】:
我有一个 C# 中的 Windows 窗体应用程序,有时我想将一些数据表从该应用程序推送到在线 mySql 服务器,该服务器在 PHP 中托管我网站的所有数据。为此,我已安装:
1- MySql 用于 Visual Studio 1.2.3 版
2-MySqlConnector.Net 6.9
另外,我在服务器上启用了远程MySql,这样我就可以建立连接了。由于我的 IP 地址是动态的,所以我暂时使用了 '%' 通配符。
我的基本c#连接代码如下:
MySql.Data.MySqlClient.MySqlConnection conn;
string myConnectionString;
myConnectionString = "Server=*******;Database=*******;Uid=******;Pwd=********;";
try
{
conn = new MySql.Data.MySqlClient.MySqlConnection();
conn.ConnectionString = myConnectionString;
conn.Open();
MessageBox.Show("connected successfully..");
}
catch (MySql.Data.MySqlClient.MySqlException ex)
{
MessageBox.Show(ex.Message);
}
不幸的是,每次我运行这段代码时,我都会收到一条错误消息
“无法连接到任何指定的MySQL 主机”。
我不知道问题出在哪里。是 UNIX 服务器上的东西吗?
阻止连接或我需要做的其他事情。我也是 CPanel 界面的新手以及如何处理它。
感谢提供的所有帮助。 非常感谢。
【问题讨论】: