在Unity中如何引用Sqlite,怎么配置才能成功?

最近小编在学习怎么在Unity中使用SQLite,听说SQLite很好用,简单操作,而且比较小,基本上不占用什么内存。官方给出的定义是SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库一样,您不需要在系统中配置。SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接,SQLite 直接访问其存储文件。最近用到了数据存储,我也开始学习怎么使用,今天在电脑上整了半天终于可以使用Sqlite建表什么的,可以用navicat,连接表,查看创建好的表格。

可以用这个辅助软件打开创建好的表

我在Unity中用到了这个东西。在这里总结一下可以使用Sqlite可以创建数据库,建表,向表中插入数据,查询表中的数据。要用到数据库,就需要用到C#的一些数据相关的库文件。在Unity中怎么引用Sqlite,首先Assets文件夹下创建一个Plugins文件夹,放入三个库文件,Mono.Data.Sqlite.dll和System.Data.dll和Sqlite3.dll,其中Mono.Data.Sqlite.dll和System.Data.dll这两个文件直接在Unity安装的位置去找,Sqlite3.dll需要下载,在VS中打开之前的代码,引入对应的库文件之后,如下图,就可以操作Sqlite相关的类了。

先将那三个文件复制到这里

在VS中添加引用

今天也是导入之后一直出错,改了半天,后来把整个工程文件关闭之后再打开就又可以了,可能是修改之后,后台没有加载。不过还有就是Sqlite.3要在网上下载,需要对应电脑的配置下载相对应的版本,比方说32位或者64位的。

这样输入头文件就不会报错了

按照上述配置后就可以在代码中引用Sqlite了!用到的小伙伴可以试试或者收藏一下!不会的也可以留言!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180913A1YTMB00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券