unity连接mysql并读取所有数据库_Unity读取Mysql数据库内容

本文介绍了如何在Unity2019.2中连接并读取MySQL8.0数据库内容,重点解决了Unity中导入MySql.Data.dll版本问题和mysql_native_password到caching_sha2_password加密方式的更改导致的认证失败问题。通过在Unity中编写脚本,实现了数据库的访问和数据读取。
摘要由CSDN通过智能技术生成

一天的时间

走过了N个坑

分享一下

我使用的Unity2019.2

mysql8.0.19

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

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

MySql.Data.dll

这里你会遇到第一个坑

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

程序安装好在根目录里面就可以找到51018d9c2ee73e53979b4f8151a00435.pngMySQL Connector

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

太高了一堆问题

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

我这里下的是6.9.9

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

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

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

没必要

可能以前旧版本需要

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

接下来说一说第二个坑

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

mysql8.0以后的版本

从原来的 mysql_native_password 更改为 caching_sha2_password

我们需要改回去

不然会提示认证失败

怎么改

用了N个方法都不行

最后最简单的

修改Mysql的配置文件就OK了81a1ca4ffd40bddde68177456efd926b.png配置文件

在这之前

使用了很多命令都不管用

解决了上面两个问题之后

就好弄了

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

我们可以添加一些测试数据042ce398448b8edaf35012186b6b0593.png数据库

我们有一个数据库

有一条记录

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

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

大功告成c88e8bd850fba4e713d8eb8bce93de2a.png测试成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值