对编程有一定了解的小伙伴都知道,一般情况下使用微软的visual studio进行编程开发都会搭配自家的SQL server、Access数据库,而开发web程序一般情况下PHP搭配MySQL使用,但是特殊情况下,我们需要使用VS C#搭配MySQL数据库进行编程开发,虽然这不太符合常规,但也不是不可以操作,况且MySQL官方也发布了针对VS搭配MySQL开发的工具MySQL Connector/Net,通过在windwows平台上安装该软件,然后使用VS调用其类库就OK,下面亦是美网络小编就给大家分享下通过安装MySQL Connector/Net实现VS2017 C#编程连接MySQL数据库的教程吧!

首先我们去MySQL官网下载MySQL Connector/Net,根据需要下载32位或64位。

下载地址:https://dev.mysql.com/downloads/connector/net/

下载完成后直接安装即可,需要注意的是,不同的MySQL Connector/Net版本支持的.net framework版本也是不同的,比如MySQL Connector/Net 6.9.9及之前的版本支持.net framework 4.0,而MySQL Connector/Ne 6.10.1及以后的版本需要.net framework 4.5.2或更高版本才能支持。

亦是美网络小编测试的环境是VS2017下.net framework 4.0搭配MySQL Connector/Net 6.9.9。

安装完MySQL Connector/Net 6.9.9之后,可以在C:\Program Files (x86)\MySQL\MySQL Connector Net 6.9.9\Assemblies\v4.0下找到MySql.Data.dll类库,我们需要的就是这个东东。

如果你安装的MySQL Connector/Net为64位的,则在C:\Program Files\MySQL\MySQL Connector Net\MySQL Connector Net 6.9.9\Assemblies\v4.0目录下。

然后在VS2017中打开我们的项目,如下图所示,

右键点击“引用”-“添加引用”,

先点击窗口左侧的“浏览”,然后在窗口右下方点击“浏览”,

然后在MySQL Connector Net的安装目录下找到MySql.Data.dll,然后选中并点击“添加”按钮,接着再“确定”一下就OK了。

接下来就可以在程序中引用MySql.Data.dll中的类库了,

程序中添加 using MySql.Data.MySqlClient;即可。

接下来就可以开心的编写MySQL连接字符串、查询、插入、删除、更新等语句了。

mysql connector安装教程_通过安装MySQL Connector/Net实现VS2017 C#编程连接MySQL数据库-网络教程与技术 -亦是美网络...相关推荐

  1. vmware efi linux,图文详解在vmware11虚拟机上安装以EFI启动模式的win 10 technical preview系统-网络教程与技术 -亦是美网络...

    微软发布win10技术预览版后,很多同学都想尝试win10带来的新体验和新功能,但又苦于win10目前还是测试预览版本,在稳定性.兼容性方面还有待改进,即使我们愿意去当微软的小白鼠,但也不能用测试评估 ...

  2. 无法建立跟远程计算机的连接,彻底解决win8、win10系统宽带拨号出现“错误720:不能建立到远程计算机的连接”的问题-网络教程与技术 -亦是美网络...

    在网上看到很多小伙伴在使用win8.win10系统后,出现了宽带拨号720错误代码的问题,在winxp.win7时代,一般以7开头的错误代码,都是宽带运营商机房或线路的问题,但是在win8.win10 ...

  3. 开机提示小娜无法在本计算机运行,彻底解决win10系统开机出现关键错误开始菜单和Cortana无法工作的问题-网络教程与技术 -亦是美网络...

    前几天小编发布了一款关于优化win10系统的小工具win10_optimize_tool v1.0,主要作用就是去除win10系统中不必要的服务和启动项以及一些设置的优化,当天就有200个同学进行了下 ...

  4. 虚拟机正在应用计算机设置,vmware虚拟机安装windows 10 technical preview卡在“正在准备设置50%”的解决办法-网络教程与技术 -亦是美网络...

    国庆节刚过,微软如约发布了windows 10 technical preview,俗称windows10技术预览版,这让很多急于尝鲜的同学都跃跃欲试,由于发布的版本为测试评估版本,所以很多同学都采取 ...

  5. 计算机网络显示叉叉,解决修复vmware10创建虚拟机本地连接显示叉号无法使用网络的问题-网络教程与技术 -亦是美网络...

    今天使用vmvare10创建了一个虚拟机windows server 2003,但是进去系统后,怎么调试,本地连接都显示红色的叉号,也就是说虚拟机无法使用物理机的网络,刚开始以为是虚拟机本身的问题,结 ...

  6. tcp 远程服务器,C#编程学习之使用TcpClient / BeginConnect测试远程服务器tcp端口连接-网络教程与技术 -亦是美网络...

    有时候经常需要对一些服务器的端口进行tcp连接测试,通常使用"telnet IP地址 端口号"的方式即可,不能说这种方式不可取,只是使用起来比较麻烦,本着简单好用的目的,不如我们自 ...

  7. oracle通过DBlink连接神通数据库方法教程

    oracle通过DBlink连接神通数据库方法教程 (其他数据库也可以) **1.首先确认自己电脑版本 ** 找到Microsoft ODBC ,exe程序位置 :C:\Windows\System3 ...

  8. win10家庭版可以用c语言,手把手教你通过bat批处理开启win10家庭版组策略的图文教程-系统操作与应用 -亦是美网络...

    组策略在windows系统中占有很重要的地位,我们经常会通过它做一些重要的系统修改或优化,但是长期以来,微软为了拉开windows初级入门产品与专业高级版本的距离,经常会对一些入门级的系统进行功能阉割 ...

  9. oracle和mysql的安装教程_客户端安装和配置(1) - Oracle 10g 安装图解教程_数据库技术_Linux公社-Linux系统门户网站...

    概述 Oracle 数据库是一种网络上的数据库, 它在网络上支持多用户, 支持服务器/客户机等部署(或配置) 服务器与客户机是软件概念, 它们与计算机硬件不存在一一对应的关系. 即: 同一台计算机既可 ...

最新文章

  1. js中计时器setTimeout、setInterval、requestAnimationFrame区别
  2. 一维行滤波提取俯视图下的车道线特征
  3. [转]HTTP协议及其请求头分析
  4. 性能测试在软件测试中的位置,性能测试的响应时间,你真的算对了吗?
  5. HDU 1024 Max Sum Plus Plus
  6. 怎样区分现代艺术和幼儿涂鸦
  7. vtd xml java_新兴XML处理方法VTD-XML介绍
  8. 互补滤波系数_四元数+互补滤波
  9. 2020保研夏令营之路——武大网安、北理计算机、中科院信工所六室
  10. 输入法自定义短语笔记/md常用配置/搜狗输入法自定义词库推荐
  11. 滴滴:去年协助警方破获25案件 成立打击黑产专项组
  12. Android 如何让你的App分享给别人
  13. modelsim-SE仿真error问题
  14. C/C++非专家级编程
  15. 带你一起Piu Piu Piu
  16. AD21下载和安装教程
  17. 虚假新闻检测的论文阅读笔记——sigir2021:User Preference-aware Fake News Detection
  18. 维修记录-台式电脑无法开机
  19. css-summarize
  20. [警告] [TensorFlow] Cause: module 'gast' has no attribute 'Num'

热门文章

  1. android7.1默认背光亮度及编译调试
  2. 关于jenkins的安装及自动部署
  3. c++之五谷杂粮---2
  4. ArcGIS Engine开发前基础知识(2)
  5. 基于maven的ssh框架一步一步搭建(一)
  6. MongoDB与Mysql常用命令解释
  7. java例程练习(批量修改文件后缀名)
  8. linux自学视频资料第四讲:目录
  9. Berkeley DB——Database
  10. 自定义sql_SQL自定义排序,想怎么排就怎么排