我正在开发一个项目,其中我有一个MySql数据库存储在本地主机中。我想在RFID阅读器上部署应用程序时连接到localhost数据库。我编写了编码
private void Login_Click(object sender, EventArgs e)
{
MySqlConnection conn = new MySqlConnection("server=localhost;UserId=root;
database=**Database name**");
MySqlDataAdapter da = new MySqlDataAdapter("SELECT * FROM
login where Username = '" + textBox1.Text+ "'
and Password = '" +textBox2.Text + "'", conn);
DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows[0][0].ToString()== "1")
{
MainMenuform ps = new MainMenuform();
ps.Show();
this.Hide();
}
else
{
MessageBox.Show("Please check Username and Password");
}
}
因此,当我部署应用程序时,没有构建错误,但是当我从设备中输入用户名和密码并收到错误消息时 "无法连接到MySqllocalhost"并指向
da.Fill(dt)
我是否需要指定其他内容,例如本地主机的IP地址。 提前致谢