我是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的源代码。
答案 0 :(得分: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>
}