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
2
3
4
5
或者在全局配置中添加 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
,内容如上
上次更新: 2023/09/22, 16:54:32