问题
When should you close the connection to an SQLite database (using [db close] in FMDB)?
Right now I am closing it after running every batch of related queries, but should I rather close when my app closes? What are the pros/cons of doing either way?
Thanks
回答1:
I'm the guy who wrote FMDB.
Keep it open unless you change your schema. That's the only reason to close it, and constantly re-opening it is a little hit on performance / battery life.
来源:https://stackoverflow.com/questions/15720272/when-to-close-sqlite-database-using-fmdb