unity连接mysql数据库(测试通过)

转载自:http://blog.sina.com.cn/s/blog_667346c00100q38i.html

之前在网上找到了关于unity与mysql连接的文章,照着做了一下,不行,unity连接mysql数据库(测试通过)说是NotSupportedException: CodePage 936 notsupported,又找了一下发现这其实是国际化的问题了,一般弄数据库的时候或是编码转换时会出现这问题!例如调用这个方法System.Text.Encoding.GetEncoding("gb2312")编辑器中运行不会有问题,打包后就会出现这问题。解决方法是:Unity\Editor\Data\Frameworks\Mono.framework下I18N.CJL.dll,l18NWest.dll,I18N.dll,打包前把它们拷到Assets目录下的任一文件夹下就行了。

但是还是有错,只能放弃unity连接mysql数据库(测试通过)

之后又找到了一个资源包,链接mysql的实例,导入以后发现报错unity连接mysql数据库(测试通过)

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.
在群里问了半天,没人知道怎么解决,只能自己想办法unity连接mysql数据库(测试通过),看了一下翻译,大意是无法加载'System.Drawing文件,于是上网DOWN了一个DLL文件,拖进去,终于解决。unity连接mysql数据库(测试通过)

学校项目最关键的与数据库进行交互终于解决了,撒花!!unity连接mysql数据库(测试通过)

附资源包下载地址:http://u.115.com/file/f621fe2f46#Download
unity连接mysql.unitypackage

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值