How to add nsmutable array into sqlite database table

后端 未结 3 1776
耶瑟儿~
耶瑟儿~ 2021-01-16 16:55

How to add nsmutablearray into the sqlite database table?Can any one help me to code?

3条回答
  •  情深已故
    2021-01-16 17:15

    Use looping Controls to sort the array and insert each values

    Example:

    for(int itemIndex = 0; itemIndex < [yourArray count];itemIndex++){
    
         NSString *myname = [yourArray objectAtIndex:itemIndex];
    
        //insert myname to database.
    
    }
    

    To retrieve, you can use the sample below code

            if(sqlite3_open([path UTF8String], &dataBase) == SQLITE_OK)
            {
                NSString *query = [NSString stringWithFormat:@"select name from syncTable where Crc = %d",crc];         const char *sql = [query UTF8String];
                sqlite3_stmt *statement;
                if (sqlite3_prepare(dataBase, sql, -1, &statement, NULL) == SQLITE_OK)
                {
                    char *name;
                    unsigned int value;
                    while(sqlite3_step(statement) == SQLITE_ROW)
                    {
                        name = (char *)sqlite3_column_text(statement, 0);   
                        [yourArray addObject:[NSString stringWithUTF8String:name]];
    
                    }
                    sqlite3_finalize(statement);
                }
            }
    

提交回复
热议问题