2dx 存档 sqllite

本文将介绍如何使用Objective-C语言进行数据存储管理,重点讲解了UserDefaults类的使用方法及SQLite数据库的连接与查询操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//存入


    UserDefault::getInstance()->setIntegerForKey("max", 100);


//取出


int k=UserDefault::getInstance()->getIntegerForKey("max");

    CCLOG("%d",k);


//获得当前项目路径

FileUtils::getInstance()->fullPathForFilename("lili.plist");



 sqlite3 * db=NULL;

    

    if(sqlite3_open(FileUtils::getInstance()->fullPathForFilename("Person.sqlite").c_str(), &db)==SQLITE_OK){

        CCLOG("打开数据库成功");

    }else{

        CCLOG("打开失败");

    }

    //查询

    char **result=NULL;

    int row=0;

    int colum=0;

    //一直循环到查询错误为止

    if(sqlite3_get_table(db, "SELECT * FROM User", &result, &row, &colum, NULL)==SQLITE_OK){

        int index=0;

        for (int i=0; i<colum*(row+1); i++) {

            CCLOG("%s",result[index++]);

        }

//        CCLOG("dddd\n");

//        for (int i=0; i<row+1; i++) {

//            for (int j=0; j<colum; j++) {

//                CCLOG("%c",result[i][j]);

//            }

//        }

    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值