Unity连接sqlite数据库,在windows Unity软件中成功连接,但是发布为EXE后,无法连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity连接sqlite数据库,在windows Unity软件中成功连接,但是发布为EXE后,无法连接相关的知识,希望对你有一定的参考价值。

参考技术A 这个问题我也遇到了,我是这样解决的。先介绍环境:我是在windows7上运行Unity5.6.6,数据库也是sqlite,最终发布成EXE文件,也是在PC上运行。
发布前,我的数据库文件db放在unity的Asset目录下。
(1)象网上许多友友介绍的一样,先在C:\Program Files\Unity 5.6.6f2(64-bit)\Editor\Data\Mono\lib\mono\2.0目录下,把:Mono.Data.Sqlite.dll、sqlite3.dll、System.Data.dll这三个文件复制到你的工程文件Asset\Plugins\目录中。
然后直接发布,比如发布后的文件分别有两项:ex.EXE,ex_Data(这是目录)。
(2)此时,你把工程文件Asset\的数据库文件db,复制到发布后的ex_Data\目录下就可以了。我试过了四、五次,都没出现问题。
但愿你能成功!!!

以上是关于Unity连接sqlite数据库,在windows Unity软件中成功连接,但是发布为EXE后,无法连接的主要内容,如果未能解决你的问题,请参考以下文章

unity之SQLite数据库的基本使用

Unity3D之SQLite让数据库开发更简单

Unity的本地数据库和服务器数据库分别用啥好

Sqlite,数据库连接和windows phone 8.1(silverlight)

数据库之Sqlite文件在Unity的应用

Unity3d在各个平台读取Sqlite3数据库