首页 > 解决方案 > 如何用C#连接mysql8.0

问题描述

我应该怎么做才能连接到 MySql?

string constr = "Data Source=steve-pc;Initial Catalog=itcast2014;Integrated Security=True";

using (SqlConnection con = new SqlConnection(constr))
{
    string sql = "select count(*) from TblPerson";

    using (SqlCommand cmd = new SqlCommand(sql, con))
    {
        con.Open();

        //object count = (int)cmd.ExecuteScalar();

        object count = Convert.ToInt32(cmd.ExecuteScalar());
        Console.WriteLine("TblPerson表中共有{0}条数据。", count);
    }
}

标签: c#mysqlmysql-8.0

解决方案


安装 Oracle 的 MySql.Data NuGet 包,将其添加为包,这是最简单的方法。您不需要其他任何东西来使用 MySQL 数据库。

或者您可以在包管理器控制台中运行以下命令

PM> Install-Package MySql.Data

这个答案可以帮助你:如何连接到 MySQL 数据库?


推荐阅读