【发布时间】:2013-06-01 20:56:25
【问题描述】:
我正在尝试将我的 c# 程序连接到我的网站数据库。当我运行程序并单击按钮以激活连接时,try catch 块会捕获此错误。
server = "MY WEBSITE IP,PORT";
database = "DATABASE NAME";
uid = "USER FOR THE DATABASE";
password = "PASSWORD FOR THE USER";
try
{
string myConnection = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
MySqlConnection myConn = new MySqlConnection(myConnection);
MySqlCommand SelectCommand = new MySqlCommand("CREATE DATABASE FancyDatabase;",myConn);
MySqlDataReader myReader;
myConn.Open();
myReader = SelectCommand.ExecuteReader();
myConn.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
【问题讨论】:
-
不是代码问题。您需要授予用户从特定计算机连接的权限
-
我已经给了用户在数据库中的所有权限。