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

标签 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();

最佳答案

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

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

关于c# - 尝试使用 C# 连接到 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4744519/

相关文章:

c# - Parallel.ForEach 和聚合异常

c# - ActionResult 到字符串

c# - 如何获取堆栈框架的执行对象?

php - MYSQL 语法错误

mysql - 使用sql查询删除某些列中的重复项

c# - 从 C# 调用 Java 的最简单方法?

php - 我有一个查询可以很好地处理名称标签的第一个字母,但不能处理数字?

mysql - 使用 like 和 order by 查询非常慢

MySQL 左连接计数不正确

c# - 如何将事件附加到公共(public)类中的方法?