unity通过mysql数据库读表_[转载]unity连接mysql数据库(测试通过)

之前在网上找到了关于unity与mysql连接的文章,照着做了一下,不行,

a4c26d1e5885305701be709a3d33442f.png说是NotSupportedException: CodePage 936

notsupported,又找了一下发现这其实是国际化的问题了,一般弄数据库的时候或是编码转换时会出现这问题!例如调用这个方法System.Text.Encoding.GetEncoding("gb2312")编辑器中运行不会有问题,打包后就会出现这问题。解决方法是:UnityEditorDataFrameworksMono.framework下I18N.CJL.dll,l18NWest.dll,I18N.dll,打包前把它们拷到Assets目录下的任一文件夹下就行了。

但是还是有错,只能放弃

a4c26d1e5885305701be709a3d33442f.png

之后又找到了一个资源包,链接mysql的实例,导入以后发现报错

a4c26d1e5885305701be709a3d33442f.png

Internal compiler error. See the console log for more

information. output was:

Unhandled Exception: Mono.CSharp.InternalErrorException:

Assets/CMySql.cs(6,14): CMySql --->

Mono.CSharp.InternalErrorException: Assets/CMySql.cs(8,35):

CMySql.dbConnection --->

System.IO.FileNotFoundException: Could not load file or assembly

'System.Drawing, Version=2.0.0.0, Culture=neutral,

PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.

在群里问了半天,没人知道怎么解决,只能自己想办法

a4c26d1e5885305701be709a3d33442f.png,看了一下翻译,大意是无法加载'System.Drawing文件,于是上网DOWN了一个DLL文件,拖进去,终于解决。

a4c26d1e5885305701be709a3d33442f.png

学校项目最关键的与数据库进行交互终于解决了,撒花!!

a4c26d1e5885305701be709a3d33442f.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值