2017-08-16 75 views
0

如果我们不关闭内存数据库连接并调用尽可能多的getReadableDatabase()和getWritableDatabase(),是否会有任何问题。 如何有效管理内存中的数据库连接。多重内存数据库连接?

回答

0

get****ableDatabase() documentation说:

一旦打开成功,数据库缓存,所以您可以在每次需要[进入]数据库时,调用此方法。

所以不会有任何问题;这些功能被设计为被调用多次。

在这方面,内存中和磁盘上的数据库没有区别。

+0

除此之外,建议在不关闭它的情况下分别调用get **** ableDatatase()方法。它会造成连接问题吗?如果是这样的话,如何在内存中实现相同的内容。 – Anuradha

+0

如果您不关闭它,它会保持打开状态。它仍然是一个单一的连接。 –

+0

好的,非常感谢 – Anuradha