mysql导入project_如何将MySql Connector导入Unity Project?

幸运的是我遇到了这个:

关于安全问题 . 我的关键是我的会话永远都不应该来自.NET - 将有用于更改数据的高级PHP脚本以及有关提升权限的任何内容 .

超出此,

规则的例外情况 . “有些数据库供应商可能提供了连接到远程数据库的驱动程序,但到目前为止我还没有注意到 . 其他例外包括ODBC连接 . 例如,我听说过开发人员能够(或者至少尝试过)在用Java开发应用程序时使用JDBC连接到MySQL数据库 . 这实际上与使用二进制驱动程序直接连接完全不同,但它接近......“ - 2

这正是我将要做的事情,使用MySql Connector与MySql驱动程序交谈(我现在太累了recall the name of(也许它是's based on ODBC? I can' t记住 . 因此谷歌 . 哈哈))

总而言之,使用顶部提供的链接,Unity 2018可以与最新版本(截至本文)MySql Connector(s)兼容 .

任何Assets文件夹必须包含:System.Data.dll和MySql.Data.dll(就是这样)

不需要NuGet .

但是错误消息:“加载脚本程序集'Assets / Plugins / MySql / System.Data.dll'失败!”到目前为止,它显然无法从app.config引用connectionString,就像Unity之外的普通C#一样 . 话虽如此,我正在努力寻找Unity的app.config实现,或者等效的替代方案 .

更新:

除了Unity中的一些令人讨厌的dll加载错误之外,还有一些错误 . 一切正常,我记得我不关心将我的应用程序直接连接到我的数据库的原因是因为用户将拥有的唯一权限是执行权限,因此所有程序将存储在服务器上(通过存储过程),从而保护数据库反对任何潜在的攻击即使咳嗽咳嗽咳嗽,用户决定"de-compile"(甚至一句话......?嘿)我的应用程序 .

最终更新:

正如我发布here;

我花了一个星期才弄清楚...你需要使用:I18N.dll

I18N.West.dll

I18N . * . dll(可选,它们是特定于区域的)

System.Data.dll中

来自C:\ Program Files \ Unity \ Editor \ Data \ Mono \ lib \ mono \ 2.0而不是BleedingEdge路径 . 然后它将正常工作[和在构建] ...在最新的Unity 2018.2.14f1中确认放入Assets文件夹 - 此外项目需要设置为.Net 4.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值