Надеюсь, вы знаете, как открыть базу данных.
После того, как вы откроете базу данных, вам нужно вызвать метод, в который вы вставляете данные в базу данных следующим образом:
- (BOOL) insertContactDetails
{
char *st, *errorMsg;
st = sqlite3_mprintf("INSERT INTO contactDetails (`Id`,`Name`) VALUES"
" (%d,'%s')",
[textId.text intValue],[txtName UTF8String]);
NSLog(@"QUERY: %@",[NSString stringWithUTF8String:st]);
int ret = sqlite3_exec(yourDB, st, NULL, NULL, &errorMsg); //yourDB is declared as "sqlite3 *yourDB;"
if (ret != SQLITE_OK)
{
sqlite3_free(errorMsg);
sqlite3_free(st);
return NO;
}
sqlite3_free(st);
return YES;
}
Как только вы выполните этот запрос, вам нужно закрыть базу данных.
Надеюсь, это поможет вам.