java - Android sqlite 保持连接打开

标签 java android database sqlite

我创建一个 SQLiteDatabase 实例并调用 getReadableDatabase()getWritableDatabase() 并以这种方式操作数据,但我从未通过 db.close( )。不关闭不好吗?我尝试将 db.close() 添加到我的 onStop()onDestroy() 方法,但它只是强制关闭。

最佳答案

尽可能晚地打开一个连接。尽快关闭它。在“finally” block 中关闭它以确保它被关闭。

一般来说,按照与获取资源相反的顺序处理资源。

关于java - Android sqlite 保持连接打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4637309/

相关文章:

java - 如何将 double 舍入到最接近的整数然后转换为 float ?

android - 将 ExpandableListView 添加到包含其他元素的选项卡

android - 客户经理和授权 token

android - java.util.zip.ZipException:重复项:n.class

java - 在 Amazon Web Services 上运行 Web 应用程序时查看控制台输出

java - 使用apache POI在word文件生成中保留换行符

java - 如何阅读复杂的 map 和集合

c++ - SQLite 预更新 Hook 重入

sql - 此 INSERT 是否可能导致任何锁定/并发问题?

mysql - 连接返回空值?