我正在使用MySQL数据库在c#中创建一个Windows窗体应用程序。 每当我通过我的表单插入数据到指定的“服务器IP” 它会抛出错误,如“无法连接任何指定的MySQL”。当我发送数据到本地主机时,它工作。 所以你们可以请你告诉我如何发送数据到指定的“服务器IP”。 帮助我的人。 在此先感谢。无法连接任何指定的mysql主机
这里是我的代码:
{
string connectionString =
@"DataSource=tcp:162.**.*.***;
port=3306;
Database=mysql_csharp;
uid=root;
password=***;";
string query = "Insert into mysql_csharp.users (firstname,lastname,message)values('" + this.textBox1.Text + "','" + this.textBox2.Text + "','" + this.textBox3.Text + "');";## Heading ##
MySqlConnection condb = new MySqlConnection(connectionString);
MySqlCommand cmddb = new MySqlCommand(query, condb);
MySqlDataReader myReader;
try
{
condb.Open();
myReader = cmddb.ExecuteReader();
MessageBox.Show("Data Saved");
textBox1.Text = "";
textBox2.Text = "";
textBox3.Text = "";
//this.BindGrid();
while (myReader.Read())
{
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
this.Update();
你162箱,这是第二个盒子是否正确?所以你坐在一个盒子A上。那是本地主机。你可以连接到它。但你不能连接到框B. – Drew