unity直连sqlserver数据库发布后不能连接的问题

2015年03月17日 11:20 0 点赞 0 评论 更新于 2025-11-21 17:27

前两天,在使用Unity直接连接SQL Server数据库时,遇到了发布项目后无法连接数据库的问题。经过一番探索,我找到了有效的解决方法,现在将其分享给有同样困扰的朋友。

Unity实际上已经提供了许多实用的DLL文件,其中用于连接SQL Server的关键文件是System.Data.dll。该文件可以在以下目录中找到:C:\Program Files (x86)\Unity\Editor\Data\Mono\lib\mono\unity

要在Unity中实现与SQL Server的连接,只需将System.Data.dll文件放置在项目的Assets文件夹下即可。不过,虽然在Unity编辑器中项目能够正常运行,但当将项目发布为Web或EXE应用程序后,却会出现无法连接数据库的情况。

经过深入研究发现,除了System.Data.dll文件外,还需要另外三个DLL文件,分别是I18N.dllI18N.West.dllI18N.CJK.dll。这三个文件与System.Data.dll位于同一目录下。

为了确保项目在发布后仍能正常连接数据库,需要将这四个DLL文件(System.Data.dllI18N.dllI18N.West.dllI18N.CJK.dll)一同放置在项目的Assets文件夹下。完成上述操作后,再次发布项目,就可以成功连接到SQL Server数据库了。

作者信息

menghao

menghao

共发布了 3994 篇文章