亲测有效!解决DataGrip 连接MySQL失败错误: [08001] Could not create connection to database server.....

亲测有效!解决DataGrip 连接MySQL失败错误: [08001] Could not create connection to database server.....亲测有效 解决 DataGrip 连接 MySQL 失败错误 08001 Could not create connection to database server MySQL Connector Net 版本所需的 Net Framework 版本 不同的版本 MySQL Connector Net 所需的 Net Framework 版本也是不同的 MySQL

大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说亲测有效!解决DataGrip 连接MySQL失败错误: [08001] Could not create connection to database server.....,希望您对编程的造诣更进一步.

亲测有效!解决DataGrip 连接MySQL失败错误: [08001] Could not create connection to database server.....

MySQL Connector/Net 版本所需的 .Net Framework 版本

不同的版本 MySQL Connector/Net 所需的 .Net Framework 版本也是不同的:

MySQL Connector/Net 6.9.12 需要 .Net Framework 4.0 或更高版本支持。(2018-04-30, General Availability)

MySQL Connector/Ne 6.10.1 需要 .Net Framework 4.5.1 或更高版本支持。

MySQL Connector Net 6.10.2 到最新的 MySQL Connector Net 8.0.20 需要 .Net Framework 4.5.2 或更高版本。

MySQL Connector/NET 6.9.12 支持与 MySQL Server 8.0.3 以及之前版本的MySQL Server连接。

从官方网站下载mysql-connector-net-8.20.0.msi安装之后,安装目录下的Assemblies中只有v4.5.2的MySql.Data.dll,也就是说它需要 v4.5.2 以上版本的 .Net Framework 支持。如果VS项目的目标框架是.NET Framework 4.5.2或更高版本,则引用正常;将项目的目标框架改为.NET Framework 4 再进行编译就会报错,提示“ 未能解析主引用“MySql.Data, Version=...... 该程序集是针对 .NETFramework,Version=v4.5.2 框架生成的......该框架版本高于当前目标框架 .NETFramework,Version=v4.0”。这表明这个 MySQL Connector/Net 的 MySql.Data.dll 需要 .Net Framework v4.5.2 的支持。

如果项目的目标框架是 .Net Framework v4.0 则最高只能使用 MySQL Connector/Net 6.9.12 的 MySql.Data.dll 。而需要注意的是 MySQL Connector/Net 6.9.12 的 MySql.Data.dll 是在2018-04-30发布的,官方文档显示支持与 MySQL Server 8.0.3 及之前的版本的MySQL Server连接。

C#通过MySql.Data.dll连接MySql数据库

在项目中引用组件:MySql.Data.dll (记得复制到本地中选择为true / 或直接把MySql.Data.dll复制到debug文件夹下)

在代码中

using MySql.Data.MySqlClient;

......接下来这里就看你表演了。

编程小号
上一篇 2024-10-23 16:29
下一篇 2024-10-23 14:30

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://daima100.com/datagrip-ji-huo/8938.html