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.sqliPhone の sqlite3 データベースに挿入する必要があります。iPhone で、Database.sql というストレージ用の新しい DB を作成しました。

スクリプトを 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 に答える