C#怎么连接MySQL数据库 C# MySql.Data驱动使用方法

admin 百科 13
最常用、官方推荐的方式是使用 MySql.Data 官方驱动,通过安装 NuGet 包、构造连接字符串、用 MySqlConnection 等类操作数据库,并注意异常处理与安全配置。

C#怎么连接MySQL数据库 C# MySql.Data驱动使用方法-第1张图片-佛山资讯网

用 C# 连接 MySQL 数据库,最常用、官方推荐的方式是使用 MySql.Data 官方驱动(由 Oracle 维护)。它支持 .NET Framework 和 .NET Core/.NET 5+(需对应版本),通过 MySqlConnectionMySqlCommand 等类操作数据库。

安装 MySql.Data 包

在项目中引入驱动是第一步。推荐使用 NuGet 包管理器:

  • Visual Studio 中:右键项目 → “管理 NuGet 包” → 搜索 MySql.Data → 安装最新稳定版(如 8.3.x)
  • 命令行(.NET CLI):dotnet add package MySql.Data
  • 注意:.NET 6/7/8 项目请确认安装的是支持该目标框架的版本(新版 MySql.Data 已全面支持 .NET Standard 2.0+ 和 .NET 5+)

编写连接字符串

连接字符串包含服务器地址、端口、数据库名、用户名、密码等关键信息。格式如下:

Server=localhost;Port=3306;Database=testdb;Uid=root;Pwd=your_password;
  • Server:MySQL 服务地址(可为 localhost、127.0.0.1 或远程 IP)
  • Port:默认 3306,若修改过需同步填写
  • Database:要连接的具体数据库名(可为空,后续再选库)
  • Uid / Pwd:用户名和密码(建议开发时用专用账号,生产环境避免硬编码)
  • 安全提示:密码勿写死在代码里,推荐用配置文件(appsettings.json)或环境变量加载

执行简单查询示例

以下是一个完整的控制台小例子,连接后查询一条数据:

标签: mysql oracle word js json 编码 防火墙 app 端口 ssl 环境变量 配置文件 常见问题

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~