$db=mysql_connect("yourdomain.com.mysql", "username", "password"); mysql_select_db("database", $db);
无论如何我现在可以连接数据库吗?使用c#表单应用程序
我无法连接到mysql,我使用MySql.Data.dll版本6.4得到错误1042
这是我用来连接服务器的
string myConnectionString = "server=mydata_net;uid=mydata_net;pwd=test21;database=myweb.net;";
try
{
MySqlConnection conn = new MySqlConnection(myConnectionString);
conn.Open();
MessageBox.Show("OK");
conn.Close();
}
catch (MySqlException ex)
{
switch (ex.Number)
{
case 0:
MessageBox.Show("Cannot connect to server. Contact administrator");
break;
case 1042:
MessageBox.Show("Can't get hostname address");
break;
case 1045:
MessageBox.Show("Invalid username/password");
break;
}
}
答案 0 :(得分:2)
确保在'myConnectionString'处将'mydata_net'更改为'myweb.net',你会没事的。
这是一个简单的错字。
编辑:
myConnectionString = "server=mydata_net;uid=mydata_net;" +
"pwd=test21;database=myweb_net;";
应该成为
myConnectionString = "server=myweb.net;uid=mydata_net;" +
"pwd=test21;database=myweb_net;";