【问题标题】:How to connect MySQL database to C# WinForm Application?如何将 MySQL 数据库连接到 C# WinForm 应用程序?
【发布时间】:2017-05-14 07:20:00
【问题描述】:

如何将 MySQL 数据库连接到 C# WinForm 应用程序?

我可以使用 Microsoft SQL Server 建立连接,但我终其一生都无法弄清楚它是如何使用 MySQL 完成的。

【问题讨论】:

    标签: c# mysql winforms


    【解决方案1】:

    使用此代码:

    string myConnectionString = "server=localhost;database=testDB;uid=root;pwd=abc123;";
    private void button1_Click(object sender, EventArgs e)
    {
        MySqlConnection cnn = new MySqlConnection(myConnectionString);
        try
        {
            cnn.Open();
            MessageBox.Show ("Connection Open!");
            cnn.Close();
        }
        catch (Exception ex)
        {
            MessageBox.Show("Cannot open connection!");
        }
    }
    

    确保您的代码中有正确的引用:

    using MySql.Data.MySqlClient;
    

    这个连接字符串只是一个例子。你必须看看你的连接字符串是什么。还要搜索这类问题,因为我确信在 StackOverflow 上有一堆类似甚至相同的问题。

    【讨论】:

      【解决方案2】:

      您需要 MySQL 连接器/网络。安装这个,然后你会得到一套像 MySqlConnection、MySQLCommand、MySQLDataReader 等的类。

      这些类似于 SqlConnection 和 MS Sql Server 的类似类。

      https://dev.mysql.com/downloads/connector/net/6.9.html

      【讨论】:

        猜你喜欢
        • 2019-06-16
        • 2019-08-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-07-28
        • 2014-11-26
        • 2014-11-05
        • 1970-01-01
        相关资源
        最近更新 更多