0

我是 SQLite 新手

我有一个.sql脚本文件,details.sql在这里给出:

SET DEFINE OFF;
Insert into Student(student_id, name, address) Values ('101', '123', 'Marthandam');
Insert into Student(student_id, name, address) Values ('102', 'Abc', 'Chennai');
Insert into Student(student_id, name, address) Values ('103', 'Xyz', 'TVM');
COMMIT;

我需要将这些查询插入details.sql到 iPhone 上的 sqlite3 数据库中。在 iPhone 上,我创建了一个名为 Database.sql 的新数据库用于存储

请给我将脚本插入 Database.sql 的源代码。

4

1 回答 1

0

可以尝试这样的事情:

NSString *f = [NSString stringWithContentsOfFile:<path to details.sql> encoding:NSUTF8StringEncoding error:NULL];
for (NSString *l in [f componentsSeparatedByString:@"\n"]) {
   <call sqlite3_exec to execute each line of SQL>
}
于 2012-08-07T12:42:00.947 回答