MySQL.Data.dll 是 MySQL 数据库官方提供的用于 .NET 开发的 ADO.NET 驱动程序。
一、MySQL.Data.dll 的下载地址:
- MySQL Connector/NET 8.0 下载页面:https://dev.mysql.com/downloads/connector/net/
- MySQL Connector/NET 8.0 直接下载链接:https://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-8.0.23-noinstall.zip 在下载时需要注意选择与自己开发环境对应的版本。如果你使用的是 Visual Studio 2019,那么可以下载 MySQL Connector/NET 8.0 的最新版本,因为它支持 .NET Framework 4.5 和 .NET Core 3.1。如果你使用的是早期版本的 .NET Framework,那么需要下载对应的版本。
二、要使用 MySQL.Data.dll,需要完成以下步骤:
- 下载 MySQL.Data.dll,可以在 MySQL 官网下载页面上找到下载链接。下载时需要根据自己的开发环境选择对应的版本,例如 .NET Framework 4.5 的版本是 mysql-connector-net-8.0.23-noinstall.zip。
- 解压下载的文件,可以找到 MySQL.Data.dll 文件。将其复制到你的项目文件夹中,或者将其添加到 Visual Studio 项目的引用中。
- 在 Visual Studio 中打开你的项目,右键单击项目,选择“管理 NuGet 程序包”,然后搜索并安装 MySQL.Data 程序包。这将自动下载和引用 MySQL.Data.dll。
- 在代码中连接到 MySQL 数据库并执行查询。以下是示例代码:
using System; using MySql.Data.MySqlClient; namespace ConsoleApp { class Program { static void Main(string[] args) { string connStr = "server=localhost;user=root;database=test;port=3306;password=123456;"; MySqlConnection conn = new MySqlConnection(connStr); try { Console.WriteLine("Connecting to MySQL..."); conn.Open(); string sql = "SELECT * FROM users"; MySqlCommand cmd = new MySqlCommand(sql, conn); MySqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { Console.WriteLine("{0} {1}", rdr.GetInt32(0), rdr.GetString(1)); } rdr.Close(); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } finally { conn.Close(); } } } }
以上代码连接到 MySQL 数据库并查询 users 表中的所有数据。请根据自己的实际情况修改连接字符串和 SQL 查询语句。
注意:在使用 MySQL.Data.dll 时,需要确保已经安装了 MySQL Connector/Net 驱动程序。如果没有安装,可以在 MySQL 官网下载页面中找到下载链接。
评论