Cocos2d-x SQLite
来源:互联网 发布:怎么安装linux虚拟机 编辑:程序博客网 时间:2024/05/17 01:06
二、初步使用
在HelloworldScene中,添加
#include "sqlite3.h"然后在init函数中编写代码
sqlite3 *pDB = NULL;//数据库指针 char * errMsg = NULL;//错误信息 std::string sqlstr;//SQL指令 int result;//sqlite3_exec返回值 //打开一个数据库,如果该数据库不存在,则创建一个数据库文件 result = sqlite3_open("save.db", &pDB); if( result != SQLITE_OK ) CCLog( "打开数据库失败,错误码:%d ,错误原因:%s\n" , result, errMsg ); //创建表,设置ID为主键,且自动增加 result=sqlite3_exec( pDB, "create table MyTable_1( ID integer primary key autoincrement, name nvarchar(32) ) " , NULL, NULL, &errMsg ); if( result != SQLITE_OK ) CCLog( "创建表失败,错误码:%d ,错误原因:%s\n" , result, errMsg ); //插入数据 sqlstr=" insert into MyTable_1( name ) values ( '克塞' ) "; result = sqlite3_exec( pDB, sqlstr.c_str() , NULL, NULL, &errMsg ); if(result != SQLITE_OK ) CCLog( "插入记录失败,错误码:%d ,错误原因:%s\n" , result, errMsg ); //插入数据 sqlstr=" insert into MyTable_1( name ) values ( '葫芦娃' ) "; result = sqlite3_exec( pDB, sqlstr.c_str() , NULL, NULL, &errMsg ); if(result != SQLITE_OK ) CCLog( "插入记录失败,错误码:%d ,错误原因:%s\n" , result, errMsg ); //插入数据 sqlstr=" insert into MyTable_1( name ) values ( '擎天柱' ) "; result = sqlite3_exec( pDB, sqlstr.c_str() , NULL, NULL, &errMsg ); if(result != SQLITE_OK ) CCLog( "插入记录失败,错误码:%d ,错误原因:%s\n" , result, errMsg ); //关闭数据库 sqlite3_close(pDB);然后执行项目,你看不到什么东西,因为只是操作了数据库。
0 0
- Cocos2d-x使用SQLite
- Cocos2d-x SQLite专题
- Cocos2d-x SQLite专题
- Cocos2d-x SQLite
- cocos2d-x SQLite基本使用
- Cocos2d-x SQLite使用错误
- cocos2d-x中使用sqlite
- cocos2d-x sqlite 封装类
- cocos2d-x中SQLite基本使用
- cocos2d-x在Android真机上使用Sqlite
- cocos2d-x 数据存储 Sqlite数据库
- Cocos2d-x中创建SQLite数据库
- Cocos2d-x中SQLite数据库管理工具
- 在Cocos2d-x中使用SQLite数据库
- cocos2d-x在Android真机上使用Sqlite
- Cocos2d-x中__Dictionary,SQLite数据处理
- 在cocos2d-x中使用sqlite
- 实例说明在Cocos2d-x 3.x中使用SQLite
- openstack 命令行管理 - 目录
- MTK Android Driver :battery
- POJ 1637 混合图欧拉回路
- 九种方法帮你越挫越勇
- android对象序列化
- Cocos2d-x SQLite
- MTK Android Driver :key
- HDU2037
- 小数在计算机的表示
- Android 手势识别
- Oracle—同义词
- 离合器的操作技巧
- 应用处理器 微架构2013版
- Pat(Advanced Level)Practice--1020(Tree Traversals)