cocos2d-x来操作sqlite,有没有封装好的框架,支持增删查改?

  • 本帖最后由 奇思精彩 于 2012-11-16 23:36 编辑 *

最近开搞cocos2d-x,因此想找一个成熟的sqlite框架(C++版的)。不知有没有兄弟对这个很了解。

我在网上找到不少老外写的C++版Sqlite数据库框架,但是不知哪款成熟且方便使用。在ios上倒是有款成熟的框架叫做FMDataBase,很多cocos2d程序都在用它,可惜是用Objective-C语言封装的。

cocos2d-x上有没有公认的很成熟的操作sqlite的框架?

  • 本帖最后由 奇思精彩 于 2012-11-17 10:16 编辑 *

之前两年我是搞安卓原生应用的,通过java来操作sqlite还算拿手。
安卓原生的是SqliteOpenHelper类,我是自己在它基础上又写了一层,起名叫DBManager,
作为万能管理器,这样各个表的DAO,例如StudentDAO都是通过调用:
dbManager.add();
dbManager.delete();
dbManager.update();
dbManager.select();
来实现增删改查。

可惜我最近转战cocos2d-x,都是c++/C来操作sqlite的纯C的原生API。
所以想找个现成的封装过的sqlite框架。

================================================
回复:http://cocos2d.cocoachina.com/bbs/home.php?mod=space&uid=2977
好的,我去试试SQLiteWrapper看。谢谢你

— Begin quote from ____

奇思精彩 发表于 2012-11-18 14:25 url

想顺便问一下93914079兄弟,你们的cocos2d-x项目中使用sqlite数据库,目前是否已在win32 android ios这几个 …

— End quote

兄弟你好,我问一下你这个问题解决了吗?我先在也是把事先建好的数据库移植到安卓那边打不开数据库

  • 本帖最后由 奇思精彩 于 2012-11-18 14:28 编辑 *

想顺便问一下93914079兄弟,你们的cocos2d-x项目中使用sqlite数据库,目前是否已在win32 android ios这几个平台上移植成功?
因为我在论坛上看到不少帖子抱怨,在android平台上不好访问assets文件夹下的.db数据库文件。说是因为android已经把资源都打包成一个apk了。

如果移植到安卓上去,是否需要写些java代码与jni那边交互?还是直接傻瓜式移植,不需要再添加代码?