【前言】
在Cocos2d-x中,简单数据存储,可以使用UserDefault。那么如何存储大量,不规则的数据?我们可以使用 SQLite数据库 存储数据。SQLite 是使用非常广泛的 嵌入式数据库 ,它有小巧 、高效、跨平台、开源免费和易操作的特点。所以大量的被用于手机、PDA、MP3播放器、以及机顶盒设备。
SQLite数据库是使用C语言来编写的,因此在Cocos2d-x使用SQLite也是得心应手。
本文介绍一下SQLite3数据库的基础用法:增删改查。
PS:另外对于SQLite的可视化管理工具,本人使用的是 SQLiteStudio,这个就自行了解吧。
Demo下载(Github地址)
【SQLite3】
1、准备工作
Cocos引擎的external文件夹里的sqlite3好像只有两个.h 文件,没有 sqlite3.c文件。所以我编译的时候一直编译不通过。后来去sqlite官网下了源文件,才编译成功的。
(1)首先,到下载sqlite3的源文件。
(2)将sqlite3的三个源文件拷贝到项目的Classes文件中,并导入到项目里。