我有一个在SQLite中存储大量东西的应用程序。这是否会计入应用程序的内存限制? (取决于硬件,介于16到32 MB之间)。SQLite数据库是否计入应用的内存限制?
那么:内存中:在android上打开数据库的标志?
我有一个在SQLite中存储大量东西的应用程序。这是否会计入应用程序的内存限制? (取决于硬件,介于16到32 MB之间)。SQLite数据库是否计入应用的内存限制?
那么:内存中:在android上打开数据库的标志?
数据库不计入内存限制,因为它只是一个文件。 :内存中:标志,但确实计数内存限制。
正如iconiK所说,数据库没有限制。但是运行代码的设备的内部内存是限制,如果数据库增长到最大内部内存大小,那么当您尝试在db中写入一些内容时,它会引发异常。
谢谢!有没有关于这方面的任何文件?我找不到任何东西...... – Erdal 2011-04-24 00:48:42
@Erdal,sqlite3_open函数的文档(需要一个文件名;对于临时的内存数据库,可以选择“:memory:”)。 – CMircea 2011-04-24 09:46:04