처음으로 iOS에서 sqlite3을 사용하고 있습니다. sqlite3_open(const char *filename, sqlite3 **ppDb)
함수를 사용하여 데이터베이스에 대한 연결을 열어야하는 부분에서 처음으로 iOS에서 sqlite3을 사용하고 있습니다. 나는 다음과 같은 코드를 통과했다 :sqlite3_open() 인수
?
및
:memory:
무엇
int err = sqlite3_open((databasePath ? [databasePath fileSystemRepresentation] : ":memory:"), &db);
if(err != SQLITE_OK) {
NSLog(@"error opening!: %d", err);
return NO;
}
.. 여기 이 databasePath
는 데이터베이스의 경로를 포함 NSString
및 db
것은 sqlite3
의 인스턴스입니다.
그냥 제안합니다. 'fmdb' sqlite 래퍼를 사용하여 iPhone 애플리케이션 내부에서 sqlite를 쉽게 사용할 수 있습니다. –
확실합니다 .. 감사합니다 .. – Shradha
정말'sqlite3_open_v2' 함수를 사용해야합니다. 당신은'sqlite3_open'보다 더 잘 제어 할 수 있습니다. – rmaddy