Dee*_*eps 4 sqlite iphone singleton objective-c
我正在为iPhone开发一个应用程序并使用sqlite连接到db.我试图使用单例模式连接到数据库并检索数据.
我想知道哪个是保持连接的最佳方式,我应该保持连接打开直到应用程序关闭,还是我应该为每次打电话打开和关闭连接?
每次建立新连接时,SQLite都必须重新解析数据库模式.这可能很耗时.保持连接打开也为SQLite提供了缓存数据的机会.由于即使没有关闭连接也可以获得ACID事务,因此没有理由关闭它.因此,在应用程序关闭之前保持SQLite连接处于打开状态.
| 归档时间: |
|
| 查看次数: |
773 次 |
| 最近记录: |