代码之家  ›  专栏  ›  技术社区  ›  wh1t3cat1k

如何从文件中读取大型SQL查询字符串?

  •  0
  • wh1t3cat1k  · 技术社区  · 14 年前

    我正在iPhone上编写一个数据库项目,我想将一些大型SQL查询存储在一个单独的包含项目的文件中。

    然后,我想将这个查询读入nsstring*引用(或者,好的,const char*也可以)中,然后用sqlite3执行它。

    我是iPhone开发的新手,我从未处理过文件,也不知道它们存储的任何细节。

    请给我一个提示:

    1. 存储字符串的适当文件格式。
    2. 如何将其存储到iPhone中?
    3. 我该怎么读呢?

    谢谢!

    1 回复  |  直到 14 年前
        1
  •  1
  •   Pablo Santa Cruz    14 年前

    1. NSString

    NSString *sqlString = 
       [NSString 
          stringWithContentsOfFile:@"yourqueryfile.sql" 
          encoding:NSUTF8StringEncoding
          errors:nil //unless yuo are interested in errors.
       ];