我正在编写一个使用 SQLite 的 iPhone 应用程序。我习惯于每次使用数据库时打开和关闭连接。但是,我不知道这在 iPhone/SQLite 环境中是否是一个好的做法。我想知道我是否应该打开数据库 1 次,或者每次使用它时打开和关闭数据库是否可以。请告诉我。
最佳答案
我认为您应该尽可能长时间保持打开状态,以便将数据缓存在 DRAM 中。当然,您还应该组织事务,以便在合理的时间点提交并保持事务的完整性。
关于iphone - 每次使用它时打开和关闭sqlite数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/790163/