-1

请原谅我提出一个主要问题。我需要使用 c#连接到此链接http://sunspares.millenniumit.com/phpmyadmin/ 。它是 MySQL 的,我需要访问“库存”数据库中名为“备件”的表。谁能帮我用 C# 初始化这个连接。我找到了下面的编码,但我很困惑如何提供我需要连接的确切服务器以及表

con = mysql_connect("localhost","username","password");
4

2 回答 2

4
  1. 安装mysql 连接器/网络

  2. 创建一个新项目。

  3. 添加对: 的引用MySql.Data

  4. 添加using MySql.Data.MySqlClient;.

  5. 将以下代码添加到您的应用程序中:

    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();
    }
    
于 2012-10-11T10:15:38.593 回答
0
 <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);
于 2012-10-11T10:16:53.787 回答