适用于iPhone SDK的Sqlite3连接类

时间:2009-03-09 13:32:21

标签: iphone sqlite

是否有任何常用的sqlite3连接类可用于使用iPhone SDK。我意识到每次连接和运行查询都很容易,但是为了节省更多时间,如果我们可以使用类来直接处理所有sql,那将是一个真正的帮助。

如果你向它传递一个查询,我会想象一些返回NSMutableArray的东西。

有可用的东西吗?

3 个答案:

答案 0 :(得分:2)

另请查看我使用的SQLitePersistentObjects。最大的好处是我现在不必担心架构等。但是,SQLitePO似乎无法将对象存储到备用表AFAIK中。否则它似乎工作正常。

答案 1 :(得分:1)

我们使用Flying Meat和Gus Mueller的FMDB包装纸。他们用Cocoa包装sqlite3的C API并返回一流的Cocoa类型做得相当不错。你没有从查询中获得NSMutableArray - 你得到一个FMResultSet,在精神上类似于JDBC ResultSet(如果内存服务)。如果重要的话,它也是麻省理工学院的许可。

答案 2 :(得分:0)

要与SQLite数据库通信,您可以尝试使用以下库:https://github.com/ziminji/objective-c-sql-query-builder

通过此库,您可以构建SQL查询并构建可帮助您更好地访问数据库的ORM模型。该库有一个非常好的Wiki页面,可以帮助您将它集成到您​​的应用程序中。