我第一次在 iOS 上使用 sqlite3 .. 在我必须使用该
sqlite3_open(const char *filename, sqlite3 **ppDb)函数打开与数据库的连接的部分。我正在浏览以下代码片段:
int err = sqlite3_open((databasePath ? [databasePath fileSystemRepresentation] : ":memory:"), &db );
if(err != SQLITE_OK) {
NSLog(@"error opening!: %d", err);
return NO;
}
什么是?和:memory:.. 在这里,databasePath是一个NSString包含数据库路径并且db是一个实例sqlite3。