关于何时关闭Sqlite数据库存在多个问题。但在此之前,问题是为什么有人会称这种方法。由于Sqlite被视为符合ACID标准,因此没有必要这样做。
但为了更好地理解,我想知道在Android Sqlite数据库上调用close()后会发生什么?
答案 0 :(得分:1)
术语 ACID兼容不应与开放数据库连接执行操作所持有的资源相混淆。调用close()
会释放Android中SQLite数据库占用的资源。一旦调用它,就不能再使用query,rawQuery,execSQL等来读取或写入数据。