【发布时间】:2017-02-26 02:51:38
【问题描述】:
我正在尝试连接远程主机 htttp://www.tasiheel.com 上的 MySQL 数据库。
这是我的代码
try
{
string addClientQuery = "insert into clients values(null,@name,@sender,@user,@pass,@date)";
MySqlConnection conn = new MySqlConnection("Server=http://tasiheel.com;Database=xxxxxx;Uid=xxxx;Pwd=xxxxx;");
MySqlCommand addClientCmd = new MySqlCommand(addClientQuery, conn);
addClientCmd.Parameters.AddWithValue("name", clinetNameTXT.Text);
addClientCmd.Parameters.AddWithValue("sender", senderNameTXT.Text);
addClientCmd.Parameters.AddWithValue("user", userNameTXT.Text);
addClientCmd.Parameters.AddWithValue("pass", userPassTXT.Text);
addClientCmd.Parameters.AddWithValue("date", DateTime.Now);
conn.Open();
addClientCmd.ExecuteNonQuery();
RadMessageBox.Show("تم اضافة البيانات بنجاح");
}
catch (MySqlException ex)
{
MessageBox.Show(ex.Message);
}
但在尝试打开连接时出现以下错误
无法连接到任何指定的 MySQL 主机
我可以访问服务器上的数据库表单php页面,但我不能从c# winform
我已通过将% 添加到数据库权限来启用远程数据库访问。
对此有什么帮助吗?
谢谢
【问题讨论】: