【问题标题】:Executing queries from sqlite file in iOS在 iOS 中从 sqlite 文件执行查询
【发布时间】:2013-07-31 12:08:39
【问题描述】:

是否可以在 iOS 中读取带有行插入和更新的 .sqlite 脚本?或者如果您想从文件中读取sql 语句,您只能像普通文本文件一样逐行读取文件?我需要在已经存在的sqlite 表中进行大量行插入,并且我在.sql 文件中拥有所有insert 语句。我正在寻找一种方法来做到这一点,但我找不到任何适用于 iOS 的方法。

谢谢!

【问题讨论】:

    标签: ios database file sqlite database-scripts


    【解决方案1】:

    您的 .sqlite 脚本只是一个文本文件,因此您可以加载它。您可以逐行阅读,也可以将整个脚本(取决于大小)读入NSString (stringWithContentsOfFile:encoding:error:),然后根据需要使用其中的内容。

    【讨论】:

    • 谢谢。你知道我在哪里可以找到执行我得到的NSString 的示例,假设它包含sql 语句?
    • 我在代码中的语句为const char*,我使用sqlite_prepare_v2 函数与const char*sqlite3 stmt。我应该阅读文件的行并将它们一一提供给sqlite_prepare_v2函数,还是有什么方法可以运行整个脚本?
    猜你喜欢
    • 2018-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-28
    • 1970-01-01
    • 2016-08-02
    • 2021-09-23
    • 1970-01-01
    相关资源
    最近更新 更多