您的位置:首页 > 数据库

今天 无聊写写游戏玩玩 实战sqlite3

2016-05-22 16:54 357 查看
首先 开始 游戏开始都会有一个 注册功能

于是 构建一个单利的 存储类

create table UserTable(UserName text,Password text,constraint PK_U primary key(UserName))

这个句的意思是 构建一个用户表 其内容为 UserName Password

constraint PK_U primary key 这句话的意思是键值唯一性

用户名不可重复

随后在构建了一个GmaeDtateTbale 表 来存储 一切数据

create table GameDataTable(UserName text,Propety text,Value integer,constraint PK_UP primary key(UserName,Propety))

constraint PK_UP primary key(UserName,Propety)

俩则不可一样

库创建步骤

if (CCFileUtils::sharedFileUtils()->isFileExist(dbPath))

判断是否存在

如果存在

sqlite3 *mydb;

char *error;

int result;

result = sqlite3_open(dbPath.c_str(), &mydb);

随后就是 顺水推舟 一切都轻松

但是 发现 效率上没有json 来的快

最好还是改json

json 炒作简单

先做一下简单的介绍

json 语法规则:

(1)数据在“名称/值对”中,即 键值对(key-value)形式。

(2)每条数据由“逗号”分隔。

(3)“花括号”{ } 保存 对象。

(4)“方括号”[ ] 保存 数组。

json 操作:

Json解析使用举例:

看完介绍 是不是 简单 的一塌糊涂

写个单机 或是 rpg 游戏 就是很轻松了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: