1

关于何时关闭 Sqlite 数据库有很多问题。但在此之前,问题是为什么有人要调用该方法。由于 Sqlite 被认为是符合 ACID 的,因此没有必要这样做。

但为了更好地理解,我想知道在 Android Sqlite 数据库上调用 close() 后会发生什么?

4

1 回答 1

1

不应将符合 ACID的术语与打开的数据库连接为执行操作而持有的资源相混淆。调用close()会释放 Android 中 SQLite 数据库占用的资源。一旦调用它,就不能再使用 query、rawQuery、execSQL 等读取或写入数据。

于 2012-04-17T07:14:02.150 回答