实现Unity与MySQL连接

        学校布置了数据库大作业,我想用Unity完成用户交互界面的开发,因此首先需要解决的就是如何实现Unity与MySQL的连接。但是在网上找了很久都没有找到合适的方法,最后在家父的帮助下成功实现了Unity与MySQL的连接,以下是我的心得:

        重中之重:为Unity导入所需的dll文件

  网上关于导入所需的dll文件众说纷纭,我大部分试过,但是都失败了(可能是MySQL更新的原因)。最终经过不断的尝试,我发现导入以下文件即可实现Unity与MySQL的连接:

        

   这些dll文件的路径是在你安装的MySQL目录下的Connector NET 8.0\Assemblies\v4.8中,如果在v4.8文件中没有,那需要你重新安装MySQL。关于MySQL的安装版本:在笔者写此篇文章时,版本号8.0.33在安装后没有这些文件(原因未知,如有知道原因的大佬可以在评论区解答一下,感谢!),因此我选择安装的是版本号8.0.32的。下载网址是:MySQL :: Download MySQL Installer (Archived Versions) 笔者目前就只在Unity2018和Unity2021上测试过,均成功连接,因此我推断Unity版本对连接MySQL的影响较小,重点是MySQL的版本,如果你当前的版本不行,就从官网下新版本尝试。

  当我们导入完成且Unity编辑器没有报错后就可以编写连接MySQL的脚本了,脚本我参考的是这位大佬写的博客:unity连接mysql并读取所有数据库_Unity读取Mysql数据库内容_Amy青梅的博客-CSDN博客大家照抄这位大佬写的脚本即可。(博客前面部分的步骤可能因为MySQL更新的原因,我用该大佬的方法无法成功连接)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值