C# 使用c连接到mysql

C# 使用c连接到mysql,c#,mysql,C#,Mysql,请原谅我问了一个主要问题。我需要使用c连接到此链接。它是MySQL的,我需要访问“库存”数据库中名为“备件”的表。有人能帮我用C初始化这个连接吗?我找到了下面的代码,但我不知道如何提供我需要连接的确切服务器以及表 con = mysql_connect("localhost","username","password"); 安装 创建一个新项目 添加对:MySql.Data的引用 使用MySql.Data.MySqlClient;添加 将以下代码添加到应用程序中: private void b

请原谅我问了一个主要问题。我需要使用c连接到此链接。它是MySQL的,我需要访问“库存”数据库中名为“备件”的表。有人能帮我用C初始化这个连接吗?我找到了下面的代码,但我不知道如何提供我需要连接的确切服务器以及表

con = mysql_connect("localhost","username","password");
安装

创建一个新项目

添加对:MySql.Data的引用

使用MySql.Data.MySqlClient;添加

将以下代码添加到应用程序中:

private void button1_Click(object sender, System.EventArgs e)
{
        string MyConString = @"SERVER=localhost;
            DATABASE=mydatabase;
            UID=testuser;
            PASSWORD=testpassword;";
        MySqlConnection connection = new MySqlConnection(MyConString);
        MySqlCommand command = connection.CreateCommand();
        MySqlDataReader Reader;
        command.CommandText = "select * from mycustomers";
        connection.Open();
        Reader = command.ExecuteReader();
        while (Reader.Read())
        {
            string thisrow = "";
            for (int i= 0;i<Reader.FieldCount;i++)
                    thisrow+=Reader.GetValue(i).ToString() + ",";
            listBox1.Items.Add(thisrow);
        }
        connection.Close();
}

什么是mysql\u connect?您需要添加更多的代码,因为这一行毫无意义。这也是php吗?您已将其标记为C?如果您的问题已解决,请接受回答谢谢。。我可以连接到数据库。我找到了一个教程。谢谢你的回答
 <connectionStrings>
    <add name="MySQLConnectionString" connectionString="server=localhost;User      Id=root;pwd=;database=data1;" providerName="MySql.Data.MySqlClient"/>
  </connectionStrings>

-----------------------
using MySql.Data.MySqlClient;
...
MySqlConnection Conn = new MySqlConnection();
Conn = new MySqlConnection(ConnStr);