【Unity导入MySql.Data.dll报错】
Unity导入MySql.Data.dll报错
错误的起因,想用Unity对MySQL操作。操作参考了勤诚勇毅的帖子
链接: https://blog.csdn.net/qq_43333567/article/details/122494042.
感觉帖子写的很好。但实际导入工程报了如下错误:
“KeyNotFoundException: The given key ‘utf8mb4’ was not present in the dictionary”
在Navicat里查看MySQL版本
8.0.30以上的M有SQL已经取消了utf-8字符集
原因是因为我安装的MySQL版本8.0.31太新,MySQL已经将所有utf-8换成utfbm3,旧版本的MySql.Data.dll不支持这种字符集,所以两个解决方案:
- 降低MySQL的版本
- 提升Unity工程里的MySql.Data.dll版本
降低版本就先把本机的MySQL卸载干净,再去下载一个旧版本的MySQL,安装。
本文着重讲解如何提高MySql.Data.dll版本,
本文操作环境Unity 2021.3.9f1c1,VS2022,Navicat Premium 11.0.10,MySQL 8.0.31
1.把Unity的.Net换成全集
如果你的Unity版本和本文的版本不一致的,去下图的路径看看你的Unity版本中.Net的最新版本是什么,我这的最新的.Net到4.8
2.去MySQL的安装目录找到MySql.Data.dll等共8个dll,复制到Unity的Plugins里
注意版本,不然Unity一定错给你看!
我这里选择的是v4.8文件夹里的文件
经测试,这7个都是新版MySql.Data.dll所引用的类库,所以都复制进工程吧
Unity会自己再生成几个Data
然后就可以正常运行了
【Unity导入MySql.Data.dll报错】相关推荐
- Unity使用System.Data.dll报错
Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' and 'netstandard, Version=2.0.0.0 ...
- mysql数据库-1.文件导入mysql表secure_file_priv报错问题解决 mysql select outfile不能导出亲测
1.问题 Mac系统,将文件导入mysql表中,报错secure_file_priv选项未设置. 执行导入文件到表mobile_attribute_jxl命令时: load data infile ' ...
- csv表格导入mysql数据库出现报错
问题:MySql数据库直接导入数据表csv会出现编码出错. 解决,转换一下UTF-8编码. 方法: 1.把表格SQL.csv 后缀改为.SQL.text, 2.打开 text文件后,另存为新文件,编码 ...
- MraiaDb sql文件导入Mysql失败,报错:You have an error in your SQL syntax; check the manual that corresponds to
1,ENGINE = Aria 改为 MyISAM 2,ROW_FORMAT = Page 改为 ROW_FORMAT = Dynamic;
- 【数据库】【Mysql - Workbench1】 :如何解决WPS/excel数据导入时Table Data Import报错问题?
总结 1.Mysql Workbench导入WPS.Excel的csv.文件出错[Table Data Import]是因为utf-8编码不匹配,因此,只需要把目标csv.文件编码设置成utf-8即可 ...
- mysql load报错_mysql:执行LOAD DATA LOCAL 报错
mysql:执行LOAD DATA LOCAL 报错. 我使用navicat for mysql 连接 mysql服务器执行local 可以正常执行 . show VARIABLES like '% ...
- mysql is not empty_MySQL数据库之Xtrabackup恢复mysql数据时候报错:Original data directory is not empty!...
本文主要向大家介绍了MySQL数据库之Xtrabackup恢复mysql数据时候报错:Original data directory is not empty! ,通过具体的内容向大家展现,希望对大家 ...
- Winform中使用Mysql.Data.dll实现连接Mysql数据库并执行sql语句(排除ddl等非法语句的执行)
场景 Winform中连接Mysql8并查询表中数据进行显示: Winform中连接Mysql8并查询表中数据进行显示_BADAO_LIUMANG_QIZHI的博客-CSDN博客 与上面实现的流程类似 ...
- wpf 执行mysql命令_WPF(.net 3.5)使用MySql.Data.dll进行mysql数据库操作
开发环境 win764 vs2015 wpf+.net3.5 下载 MySql.Data.dll 引用到项目中 看好版本 另一个版本 为什么放两个版本呢 因为写这篇文章的时候用的是5.2.3的版本,但 ...
最新文章
- I.MX6 bq27441 driver hacking
- 5分钟带你快速了解ServiceMesh的前世今生
- Silverlight撤消重做功能的实现。
- 为什么销量总是做不好预测?或许你只差这一份强化资料包
- asp.net webform 使用 html partial,ASP.NET Web Forms
- 2pin接口耳机_悦耳好音质,续航10小时,用了小米生态链这款耳机,扔掉其它吧...
- U25%(1,16) and U25%(1,168)on《C4.5:programs for machine learning》
- Oracle常用的日期函数
- Linux查看文件和日志的常用命令
- 郁金香商业辅助教程 2016 笔记 11~15
- 形式语义学-JLU-ZHH
- mkcert在windows系统上制作SSL证书
- word中文输入时,符号却是英文符号,修改方法
- 视频通讯使用的SIP协议详解
- 信息安全实验三 :PGP邮件加密软件的使用
- 4071 国际象棋(枚举)
- 1.(MySQL Router+MGR)MySQL Shell安装与用法
- Oracle BI产品线
- js红宝石书第四版--P446有点不严谨的地方的指出
- Uboot11之主Makefile分析2
热门文章
- linu安装python走到300就不动了_linux centos 安装python3.7报错会在load avg: 0.63 [307/416] test_socket卡住 解决办法...
- Node.js 4.x 入门实战视频课程【讲师辅导】-曾亮-专题视频课程
- Termux 搭建 gogs
- Web应用系统开发的两种流行架构
- MODA 多目标蜻蜓算法
- android七牛多张图片上传
- win10系统的点评
- 11条职场潜规则助你爱上工作
- px4官网调参指南 多旋翼无人机PID调参指南
- Vue3的组件开发大法不完全指北