cocos2d-x 3.0rc2中读取sqlite文件的方式,在Android中直接读取软件内的会失败。须要复制到可写的路径下

sqlite3* dbFile = NULL;std::string path;path = FileUtils::getInstance()->fullPathForFilename("db1.db");#if CC_TARGET_PLATFORM == CC_PLATFORM_ANDROIDpath  = FileUtils::getInstance()->getWritablePath();path  += "/db1.db";FILE* file = fopen(path.c_str(), "r");if (file == nullptr){ssize_t size;const char* data = (char*) FileUtils::getInstance()->getFileData("db1.db", "rb", &size);file = fopen(path.c_str(), "wb");fwrite(data, size, 1, file);CC_SAFE_DELETE_ARRAY(data);}fclose(file);#endifCCLOG("数据库路径:%s", path.c_str());
int resultOK = sqlite3_open(path.c_str(), &dbFile);if (resultOK != SQLITE_OK) {sqlite3_close(dbFile);CCLOG("数据库打开失败: %d", resultOK);return;
}

转载于:https://www.cnblogs.com/mfrbuaa/p/5422419.html

cocos2d-x 3.0rc2中读取sqlite文件相关推荐

  1. java中读取properties文件内容五种方式

    一.背景 最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题.就借此机会把Spring+SpringMVC ...

  2. SQL Server中读取XML文件的简单做法

    SQL Server 2000使得以XML导出数据变得更加简单,但在SQL Server 2000中导入XML数据并对其进行处理则有些麻烦.本文介绍在SQL Server中读取XML文件的简单做法. ...

  3. 从jar包中读取资源文件

    :[解惑]深入jar包:从jar包中读取资源文件 精华帖 (3) :: 良好帖 (15) :: 新手帖 (9) :: 隐藏帖 (0) 作者 正文 Heart.X.Raid 等级: 性别: 文章: 72 ...

  4. 在WinRT中读取资源文件

    在.Net Framework程序中,我们经常以如下方式读取程序集中的资源文件: Assembly readAssembly = Assembly.GetExecutingAssembly();    ...

  5. Java项目中读取properties文件,以及六种获取路径的方法

    下面1-4的内容是网上收集的相关知识,总结来说,就是如下几个知识点: 最常用读取properties文件的方法 InputStream in = getClass().getResourceAsStr ...

  6. php中读取大文件实现方法详解

    php中读取大文件实现方法详解 来源:   时间:2013-09-05 19:27:01   阅读数:6186 分享到:0 [导读] 本文章来给各位同学介绍php中读取大文件实现方法详解吧,有需要了解 ...

  7. matlab中读文件的行数_Matlab中读取txt文件的几种方法

    Matlab中读取txt文件的几种方法 一.纯数据文件(没有字母和中文,纯数字) 对于这种txt文档,从matalb中读取就简单多了 例如test.txt文件,内容为"17.901 -1.1 ...

  8. 使用Java中的FileChannel和ByteBuffer在文件中读取/写入文件

    过去,我讨论过RandomAccessFile以及如何将其用于在Java中进行更快的IO,在本Java NIO教程中,我们将了解如何通过使用FileChannel和ByteBuffer来使用读/写数据 ...

  9. 五种方式让你在java中读取properties文件内容不再是难题

    2019独角兽企业重金招聘Python工程师标准>>> 方式1.通过context:property-placeholder加载配置文件jdbc.properties中的内容 < ...

最新文章

  1. pytorch Spawning 子线程
  2. 指针:调用自定义排序函数sort,对输入的n个数进行从小到大输出。
  3. 性能优化之数据库和数据源连接池配置
  4. Eclipse中看java源代码
  5. 软件工程团队项目Alpha版本产品介绍
  6. 解决开发问题的思路与心态
  7. mysql里面的页面筛选_【mysql】像很多网站(比如电商)里的筛选功能一般是如何实现的?...
  8. Python学习 Day4-1 Python3 条件控制、循环语句
  9. 各大排序算法的Objective-C实现以及图形化演示比较
  10. linux xargs命令_如何在Linux中使用xargs命令?
  11. SDN基本概念和Overlay技术
  12. 监控程序日志并发送警告邮件
  13. python实现将将输入的可约分数化简为不可约分数
  14. MySQL over函数的用法
  15. InnoDB---深入理解事务提交--02
  16. 修改win7电脑主题脚本
  17. Python 使用SMTP协议发送邮件
  18. 【python】——setup.py build_ext --inplace命令解析
  19. 腾讯云服务器购买详细流程(手把手教程)
  20. 搬砖:void (*signal(int sinno,void(*func)(int)))(int) 函数指针

热门文章

  1. Mybatis中resultMap使用
  2. docker安装前提条件
  3. 后端技术:Java 泛型 T,E,K,V的含义,看完本文你就明白了?
  4. 计算机安全基础:认证技术知识笔记
  5. mysql 附加数据库文件_mysql附加数据库文件
  6. asp命令执行语句】_2分钟教你使用ASP.NET CORE创建并发布网页应用
  7. 昆虫繁殖_“专为昆虫而生” –好奇!
  8. qt ui指针和本类对象_您需要了解的有关UI设计的形状和对象的所有信息
  9. C语言之指针与数组总结
  10. Linux文件和目录权限:chmod、更改所有者和所属组:chown,umask命令,隐藏权限:lsattr/chattr...