私は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
。