实战中的问题
创建数据库表
在MesaSQLite设计器中创建表结构,然后将生成的sql复制出来使用。这样可以避免手敲代码产生的错误。
将sql保存成文件,然后放到xcode工程中。 这里我会在Supportting files创建一个sql分组,将所有sql文件放到这里。
使用下面语句将sql语句读入到NSString中:
1. NSString *filePath = [[NSBundle mainBundle] pathForResource:@"log_keepers_table" ofType:@"sql"];
2. NSError *error;
3. NSString *sql = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:&error];
调用 [db executeupdate:sql] 建表