使用C#连接MySQL数据库(详解)

这篇具有很好参考价值的文章主要介绍了使用C#连接MySQL数据库(详解)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用C#连接MySQL数据库(详解)

✨前言✨
本片文章,主要在于C#连接MySQL数据库,由于这之间无法建立直接联系,这时候就涉及到了第三方连接工具.NET,以此来建立C#与MySQL数据库的连接

🍒欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁
🍒博主将持续更新学习记录收获,友友们有任何问题可以在评论区留言

目录
  • 🍊 一,下载与本机MySQL相应版本的连接插件
    • 1,查找本机下载的MySQL版本
    • 2,进入MySQL网站下载连接插件
  • 🍊 二,使用C#创建项目进行插件引用
    • 1,打开C#创建一个新项目
    • 2,引用下载的连接插件
  • 🍊 三,进行连接(代码测试)
    • 1,检测是否能连接成功
  • 🍊 四,运行异常注意事项
    • 1,引用异常报错
    • 2,目标框架配置文件不匹配

🍊 一,下载与本机MySQL相应版本的连接插件

1,查找本机下载的MySQL版本

  可直接按Windows+R键 输入:cmd
  进入一个代码输框如下:
使用C#连接MySQL数据库(详解)  然后直接进行MySQL登录

-- 输入账号密码
mysql -u 创建MySQl时的账号 -p
password 密码

  如下:
使用C#连接MySQL数据库(详解)
  而后可直接去下载与之相应版本的.NET连接插件

2,进入MySQL网站下载连接插件

  点击该链接直接进入以下界面:

  😮https://dev.mysql.com/downloads/🤔

使用C#连接MySQL数据库(详解)  单击以上.NET连接器,进入如下界面
使用C#连接MySQL数据库(详解)
  而后进入如下界面

使用C#连接MySQL数据库(详解)

  下载后直接一直下一步安装即可
  要注意的是,记得文件安装的位置免得半天都找不到

  安装后,找到文件下载的位置,
  下图是我的位置,如果你的位置正确 会有下面标记的两个dll文件

使用C#连接MySQL数据库(详解)

🍊 二,使用C#创建项目进行插件引用

1,打开C#创建一个新项目

  创建一个项目(我用的是Visual Studio 2012),创建成功后添加引用

使用C#连接MySQL数据库(详解)

2,引用下载的连接插件

  单击浏览后,找到以上下载的引用文件位置,选中添加,确定 即可👍

使用C#连接MySQL数据库(详解)

  查看引用是否添加成功,可直接观看,或者打开属性页

使用C#连接MySQL数据库(详解)

🍊 三,进行连接(代码测试)

1,检测是否能连接成功

  测试关键代码

// 第一步:首先要包装引用对象
using MySql.Data.MySqlClient;

// 第二步:创建一个连接字符串
string mysqlcon = "server=localhost;database=goodsdb;user=root;password=root";
//注:
//server = 本机服务器名
//database = 数据库名
//user = MySQL账号
//password = MySQL密码

// 第三步:MySQL创建连接对象
MySqlConnection con = new MySqlConnection(mysqlcon);

//第四步:打开连接
con.Open();

//第五步:检测是否连接成功,进行连接成功输出
Console.WriteLine("连接成功");

//第六步:关闭连接
con.Clone();

  如下图代码进行于MySQL数据库连接

使用C#连接MySQL数据库(详解)

  可看一下本机MySQL数据库是否于创建的连接字符串对应
  我这里用的是:(Navicat Premium 16)

使用C#连接MySQL数据库(详解)

  如诺没有异常报错,最后输出的结果如下

使用C#连接MySQL数据库(详解)

🍊 四,运行异常注意事项

  代码输入无误后,运行时如诺:出现以下报错,可看解决方案

使用C#连接MySQL数据库(详解)

1,引用异常报错

  出现这个问题后可能是,最初引用dll文件时位置不对
  重新添加引用,----》 右击添加引用 ----》浏览dll文件位置
使用C#连接MySQL数据库(详解)

  这里,可直选中一个MySQL.Date.dll文件添加即可
  添加后,选中新添加的这个dll文件 确定 即可,如下

使用C#连接MySQL数据库(详解)

  由于之前选中的dll文件运行时出现异常,可不在选择

2,目标框架配置文件不匹配

  以上方案更改后仍报错可看如下方案
  右击项目单击属性,如下

使用C#连接MySQL数据库(详解)

  由于原先的目标框架可能无法支持.NET连接MySQL运行
  可直接单击 安装其它框架,往下翻找到如下界面

使用C#连接MySQL数据库(详解)

  单击 开发者工具包,直接下载即可,
  注:下载框架避免报错,可下载与之前版本+1的版本 **
  
下载后 重新打开你的(Visual Studio 2012)即可,如下**

使用C#连接MySQL数据库(详解)

  这里已经显示了我下载的目标框架版本,选中使用即可
  如诺,还有异常,仔细看看自己的代码是否有误

✨最后✨

总结不易,希望uu们不要吝啬你们的👍哟(^U^)ノ~YO!!
如有问题,欢迎评论区批评指正😁文章来源地址https://www.toymoban.com/news/detail-746488.html

到了这里,关于使用C#连接MySQL数据库(详解)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [C#] WinForm/WPF 实现数据库连接与操作(MySQL)

    目录 🌿前言 🌿MySQL数据库简介 🌿数据库的基本概念 🌿ADO.NET体系结构 数据提供程序(.NET Framework Data Provider) 程序数据集(DataSet) 🌿数据库的访问形式 🌿数据库的连接 🌿实现增查改删(CRUD)操作 CRUD SQL常用语句 程序实现数据读取操作 程序实现增删改操作 数据库的使用在涉及

    2024年02月09日
    浏览(35)
  • JDBC连接数据库----Mysql七大步骤详解

             1、什么是jdbc?         JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发者能够编

    2023年04月12日
    浏览(72)
  • Python Django 之连接 Mysql 数据库详解

    博客:https://blog.csdn.net/qq_34745941/article/details/122549376 若已安装,请忽略。 主要使用的文件如图 若 pip 安装失败,可进入 Python 官方库中下载 whl 文件,操作可参考: 博客:https://blog.csdn.net/qq_34745941/article/details/106341898 在 settings.py 中,配置 Mysql 的连接串 扩展: Django 也支持其

    2024年02月04日
    浏览(42)
  • MYSQL数据库连接字符串(connectionString)配置参数大全详解

    请参考原文:MYSQL数据库连接字符串(connectionString)配置参数大全详解

    2024年02月12日
    浏览(43)
  • 【MySQL】使用DBeaver数据库管理工具进行MySQL数据库连接

    一、数据库连接信息填写 1、服务器地址:填写服务器部署的地址,以及端口号 2、数据库:sys 3、用户名:root 4、密码:服务器上面设置的具体密码 以上信息填写错误的报错提示 :Access denied for user ‘XXX’@’%’ to database ‘10.42.67.22’ 二、数据库说明 1、数据库连接时选择的

    2024年02月09日
    浏览(57)
  • 【MySQL】使用C++连接数据库

    创建数据库并选中 创建表并描述表结构 增加删除修改均可正常执行,查询较为复杂,整体代码中有案例 如果查询则需要把查询数据保存到结果集,通过mysql所提供的函数 得到行和列,遍历得到结果。 初始化mysql并返回句柄(默认传入nullptr即可) 如: MYSQL *mfp = mysql_init(nul

    2024年02月13日
    浏览(38)
  • 使用python连接mysql数据库

    第一章 Python 机器学习入门之连接mysql数据库 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 在控制台输入如下: 代码如下(示例): 演示

    2024年02月16日
    浏览(50)
  • 使用eclipse连接mysql数据库步骤

    1.导入连接MySQL数据库驱动包(例如mysql-connector-java-5.1.7-bin.jar),并测试。 步骤: 1)在eclipse里面点击右上角的图标,如下图所示。 2)选中Database Connections右键,点new。 3)选择MySQL,点击next。 4)如图所示: 2.引用MySQL驱动包jar 在项目右键一个文件夹lib,把驱动包复制进去,

    2024年02月11日
    浏览(47)
  • 使用 Next.js 连接 mysql 数据库

    本文主要为大家介绍,如何使用 Next 框架实现一个简单的 后端接口 ,并且从 数据库 中请求数据返回给前端。 项目创建完成后在 app 文件下新建api文件夹,在 api 文件夹下新建 getData 文件夹,在 getData 文件夹下新建 route.js,这里面用于存储我们的接口信息,如下 注意: 在

    2024年02月22日
    浏览(45)
  • Navicat (连接mysql数据库)的基本使用

    目录 前言 一、navicat-15的下载安装 二、navicat连接数据库 1、登录 2、连接数据库失败情况 3、登录数据库需要授权 三、navicat的基础操作  ☆ 1、数据库的基本操作 2、对表进行操作 3、sql 语句管理数据库  4、用户管理 5、 视图的创建 6、表的导入与导出  7、数据库的备份 

    2024年02月04日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包