插入数据库在cocos2dx中怎么使用sqlite来纪录数据

 我来答
匿名用户
推荐于2016-06-18
展开全部
  了一些时间来调查sqlite在cocos2dx中的集成,在这个过程中遇到了些问题,特意纪录下来。
  1)下载sqlite源代码,并解压到工程中[这步不需要了,cocos2dx中已经加入了sqlite,只需引用头文件sqlite3.h就可以了]:
 
  减压到工程中(shell.c不需要),在xcode中如下:

  2) 打开数据库:
  先用sqlite工具创建一个数据库,叫test.db;(工具可以使用sqlite提供的命令行工具;在sqlite下载页面中的Precompiled Binaries );
  把test.db拷贝到Resource文件夹下,并加入工程

  然后调用如下代码,打开数据库:

  [cpp] view plaincopy
  std::string filename = CCFileUtils::sharedFileUtils()->fullPathForFilename("test.db");
  result = sqlite3_open(filename.c_str(), &pDB);
  CCLog(filename.c_str());
  if( result != SQLITE_OK )
  CCLog( "打开数据库失败,错误码:%d ,错误原因:%s\n" , result, errMsg );
  else
  CCLog("成功地打开了数据库");
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式