[C#]如何连接MySQL数据库

Connector/NET是Oracle官方提供的连接MySQL的类库,有两种安装方式:

1.NuGet(推荐)

在IDE中打开NuGet的下载页面,搜索MySql.Data,添加到项目即可
image

2.官网下载

官网的下载地址:https://dev.mysql.com/downloads/connector/net
操作系统选.NET或者Windows都行,.NET是给一个.zip压缩包,Windows就是给一个.msi安装程序,我个人更习惯用压缩包
image
下载完之后根据自己的.net环境把对应版本的文件拖到你想放的位置,我把压缩包里net6.0文件夹下的文件都放到项目名\lib\mysql\里了:
image
项目->添加->添加引用,选择MySql.Data.dll
image
类库的使用方式如下:

using MySql.Data.MySqlClient;

var connectionString = new MySqlConnectionStringBuilder {
    Server = "localhost",
    Port = 3306,
    UserID = "root",
    Password = "admin",
    Database = "sakila"  //要连接的数据库的名字
}.ToString();
var connection = new MySqlConnection(connectionString);
try {
    connection.Open();
    var sql = "SELECT * FROM actor;";
    var command = new MySqlCommand(sql, connection);
    using (MySqlDataReader dataReader = command.ExecuteReader()) {
        while (dataReader.Read()) {
            Console.WriteLine(dataReader[1]);
        }
    }
} catch (MySqlException e) {
    Console.WriteLine(e.Message);
} finally {
    connection.Close();
}
posted @   被窝儿  阅读(869)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示