gpt4 book ai didi

iphone - 如何在 Sqlite 中插入记录?

转载 作者:行者123 更新时间:2023-12-03 18:31:46 25 4
gpt4 key购买 nike

请有人告诉我如何通过objective c在sqlite中插入记录?

最佳答案

您可以使用这样的代码块

-(NSString*) GetDatabasePath {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES) ;
NSString *documentsDirectory = [paths objectAtIndex:0] ;
return [documentsDirectory stringByAppendingPathComponent:@"Your Database"] ;
}

-(void)InsertPurchase {
sqlite3_stmt *statement=nil;
NSString *path = [self GetDatabasePath];
NSString *query;

if(sqlite3_open([path UTF8String],&db) == SQLITE_OK)
{
query = [NSString stringWithFormat: @"Your insert query"];

if(sqlite3_prepare_v2(db, [query UTF8String], -1, &statement, NULL)
== SQLITE_OK)
{
sqlite3_step(statement);
}
sqlite3_finalize(statement);
}
sqlite3_close(db);
}

这可以是你的界面
@interface Database : NSObject {
sqlite3 *db;
}

关于iphone - 如何在 Sqlite 中插入记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4310852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com