VS2022如何连接MYSQL8.0数据库?
求图文详细教程,搜到的都试都不太符合我操作不成功。求出一个符合的详细图文教程
直接在nuget中下载mysql调用就可以了,有问题可以私聊我。
原因
按照官方说法,VS2022目前还不支持My SQL 8.0
这个是官方论坛关于这个问题的讨论:
至今MySQL 8.0还未整合进VS2022里去,可以看下面的最新日期和进展
参考:
另外:这是MySQL官方提供的受支持的VS版本清单,最多只到2019
解决方法
所以唯一的解决方法就是
建议使用VS 2019安装MySQL 8.0
如有问题及时沟通
你是想用VS 写C#代码连 ? 还是是用VS工具连?
用代码连
右键项目->管理Nugget程序包->浏览 搜索 mysql ->安装 mysql.data
C#代码里面 引用
using MySql.Data.MySqlClient;
就可以写代码连了
MySqlConnection conn = new MySqlConnection("server=localhost;Database=xxx;Uid=root;Pwd=123456;");
conn.Open();
MySqlCommand command = new MySqlCommand("update table set a=1 where id=1", conn);
int rows= command.ExecuteNonQuery();
conn.Close();
下载个navicat界面视图连接不行吗
是使用程序连接还是Visual Studio直连MySQL 8.0呢?
C#(vs2022社区免费版)调用MySQL数据库(使用MySql.Data.dll连接)
首先到MySQL :: MySQL Community Downloads页面的(https://dev.mysql.com/downloads/)
下载Connector/NET(https://dev.mysql.com/downloads/connector/net/)
去下载了Connector/NET安装后,在安装目录下找到MySql.Data.dll,在vs工程中进行了引用。
假如不能用
可到此处下载MySql.Data.dll,https://cn.dll-files.com/mysql.data.dll.html
如果没法连上,可以远程帮你设置。
其它方式还有ODBC
这个还真没有尝试过,看楼上的各种回复还真是,有点摸不着头脑,待我研究一下,再来回复