尝试使用C#连接到mysql数据库

时间:2011-01-20 07:32:00

标签: c# mysql

当我通过代码调试时,只需挂起connection.Open();

我正在使用连接器 - 使用MySql.Data.MySqlClient;

提前致谢。

        string strProvider = "Data Source=" + host + ";Database=" + database + ";User ID=" + user + ";Password=" + password;

        MySqlConnection connection = new MySqlConnection(strProvider);
        MySqlCommand command = connection.CreateCommand();
        MySqlDataReader Reader;
        command.CommandText = "select * from products";
        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();

1 个答案:

答案 0 :(得分:3)

这将有助于http://www.connectionstrings.com/mysql

您需要更改MySQL的连接字符串