Mrcdh技术博客 Mrcdh技术博客
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Mrcdh

全栈开发小学生
首页
  • Html5
  • Javascript
  • Nodejs
  • electron
  • Android
  • 微信公众号
  • 框架
  • 其他
  • Mysql
  • PHP
  • Python
  • java
  • Gulp
  • 其它
  • 网站
  • 资源
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Mysql

  • PHP

  • Python

  • java

  • Go

  • 数据库

  • C#

  • ElasticSearch

  • Git

  • Gulp

  • Microsoft

    • Visual Studio数据连接连接MySQL数据库
      • 下载驱动
        • 驱动介绍
      • 重新启动VS
      • 常见问题
        • 找不到请求的Net Framework Data ProVider。可能没有安装
  • Linux

  • 其它

  • 技术
  • Microsoft
mrcdh
2022-08-27
目录

Visual Studio数据连接连接MySQL数据库

如果要在 Visual Studio 2019中使用MySQL数据库,首先需要下载MySQL的驱动

Visual Studio默认只显示微软自己的SQL Server数据源,点击其它也是微软自己的SQL Server数据源

# 下载驱动

注意安装顺序!对于安装过程的类型选择,一般选择第一个 Typical 即可。

  • mysql-connector-odbc-8.0.27-winx64.msi (opens new window): mysql odbc驱动
  • mysql-for-visualstudio-1.2.10.msi (opens new window): Visual Studio连接MySQL工具
  • mysql-connector-net-8.0.27.msi (opens new window): mysql数据库.net开发驱动

# 驱动介绍

  • MySQL Connector/ODBC 有时也可以叫做 MyODBC,用户可以用ODBC (Open Database Connectivity,开放数据库互联)数据库连接Mysql的服务器。比如说,用户可以使用Windows或者Unix平台中的应用程序,如微软的 Access,Excel和Borland 的Delphi去连接数据库服务器。
  • mysql for visual studio(VS连接MySQL工具)是一款visual studio连mysql工具,它可以直接集成到Server Explorer中,为设置新连接和处理数据库对象提供无缝体验,但是想让VS访问到MySQL仅仅mysql for visual studio是不够的,还需要下载mysql connector net。
  • MySQL Connector/Net 是 MySQL 官方的 .NET 驱动程序,MySQL 官方的 .NET 客户端开发包。mysql 数据库最新版dotnet数据库连接驱动。

根据自己需求下载

我们要用Visual Studio连接mysql只需要下载mysql for visual studio和MySQL Connector/Net

# 重新启动VS

菜单栏 -> 视图 -> 服务器资源管理器 -> 数据连接,此时就会发现有MySQL的选项,进入里面配置数据库相关信息即可。

# 常见问题

# 找不到请求的Net Framework Data ProVider。可能没有安装

先确定MySql.Data引用的版本号,在Web.config中添加如下配置

<system.data>
    <DbProviderFactories>
        <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=8.0.24.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>
    </DbProviderFactories>
</system.data>
1
2
3
4
5

或者在全局配置中添加 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config,内容如上

#Visual Studio
上次更新: 2023/09/22, 16:54:32
使用 gulp 配置 tailwindcss + sass
Linux常用命令

← 使用 gulp 配置 tailwindcss + sass Linux常用命令→

最近更新
01
uniapp常见问题
03-19
02
Vue3项目搭建
12-25
03
使用pnpm的monorepo组织项目
11-01
更多文章>
Theme by Vdoing | Copyright © 2020-2025 Mrcdh | 苏ICP备2020058908号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×