SQLIite Query в .sql файле с использованием цели C, iPhone App. - PullRequest
0 голосов
/ 22 декабря 2011

Можно ли даже искать данные из файла .sql, содержащего 20000 записей, используя цель C в приложении iphone?

1 Ответ

1 голос
/ 22 декабря 2011

Используйте FMDB , это отличная оболочка для sqlite3 и она сэкономит вам много времени. Вам необходимо получить путь к файлу .sqlite и создать экземпляр объекта FMDatabase.

FMDatabase *db = [FMDatabase databaseWithPath:@"path/to/db.sqlite"];

Затем откройте его в @try @catch @finally block

@try {
  [db open];
  //use this set to fetch data

  FMResultSet *resultSet = [db executeQuery:@"SELECT * FROM table_in_database"];
  while ([resultSet next]) {
    int index = [resultSet intForColumn:@"id"];
    NSString *name = [resultSet stringForColumn:@"name"];

    //etc...
  }
}
@catch (NSException *e) {
}
@finally {
  [db close];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...