我第一次在 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
。