admin管理员组

文章数量:1794759

unity连接mysql并读取所有数据库

unity连接mysql并读取所有数据库

一天的时间

走过了N个坑

分享一下

我使用的unity2019.2

mysql8.0.19

如果想用unity读取数据库内容

只需要安装一个DLL文件就可以了

MySql.Data.dll

这里你会遇到第一个坑

这个文件你可以去mysql官网去下载一个程序

程序安装好在根目录里面就可以找到MySQL Connector

MySQL Connector这个程序下载不要下载最新版

太高了一堆问题

导入Unity里面显示版本有问题

我这里下的是6.9.9

接下来只要在Unity工程里面新建Plugins文件夹

将Mysql.data.dll文件放进去即可

网上很多教程说还需要下其他很多dll

没必要

可能以前旧版本需要

今天我测试了用一个DLL就可以了

接下来说一说第二个坑

最新的数据库更改了加密方式

mysql8.0以后的版本

从原来的 mysql_native_password 更改为 caching_sha2_password

我们需要改回去

不然会提示认证失败

怎么改

用了N个方法都不行

最后最简单的

修改Mysql的配置文件就OK了配置文件

在这之前

使用了很多命令都不管用

解决了上面两个问题之后

就好弄了

使用Mysql官方第三方数据库管理工具workbench可以很方面的建立数据表添加数据

我们可以添加一些测试数据数据库

我们有一个数据库

有一条记录

接下来我们通过在unity里面进行编写脚本

访问我们的数据库并且读取数据连接读取数据库内容

大功告成测试成功

本文标签: 数据库UnitymySQL