C# 用户的登录字段';根'。。。本地主机Mysql

C# 用户的登录字段';根'。。。本地主机Mysql,c#,mysql,localhost,sqlconnection,C#,Mysql,Localhost,Sqlconnection,我正在尝试将som数据存储到localhos上的mysql数据库中 但我得到了这个信息: 用户的根用户的登录字段 我确信uid和pws是正确的 private void button1_Click_1(object sender, EventArgs e) { String connection = "server=localhost; user =root; Pwd=password;database=skradderi;"; SqlConnecti

我正在尝试将som数据存储到localhos上的mysql数据库中 但我得到了这个信息: 用户的根用户的登录字段

我确信uid和pws是正确的

  private void button1_Click_1(object sender, EventArgs e)
    {
        String connection = "server=localhost; user =root; Pwd=password;database=skradderi;";
        SqlConnection conn = new SqlConnection(connection);
        SqlCommand cmd = new SqlCommand("INSERT INTO kunder(Namn ,Adress ,telfon ,OrgNr)VALUES ('" + txtboxName.Text + "','" + txtboxAdress.Text + "','" + txtboxPostNr.Text + "','" + txtOrgNr.Text + "')");
        try
        {
            conn.Open();
        }
        catch (SqlException ex)
        {
            MessageBox.Show(ex.Message);
        }

我发现了它为什么不起作用。 连接字符串用于Mysql,但我使用Sql连接。 正确的连接字符串是:


“数据源=ENTERPRISE-PC;初始目录=skradderi;集成安全性=True”

您是否尝试过“服务器=(本地);…”而不是“服务器=本地主机;…”?参考:所有连接字段