SQLiteOpenHelper多个内存数据库

arc*_*rty 6 android sqliteopenhelper android-sqlite

android.database.sqlite.SQLiteOpenHelper如果其构造函数的name参数为null:1,则提供使用内存数据库的能力:

字符串:数据库文件的字符串,或者对于内存数据库为null

如果SQLiteOpenHelper使用nullname参数多次实例化,它们是否访问相同的内存数据库,或者每次都创建一个单独的内存数据库?

USK*_*ity 5

来自SQLite官方文档的内存数据库

打开两个数据库连接,每个连接的文件名为":memory:",将创建两个独立的内存数据库.

在Android中,传递null而不是":memory:"

因此,如果使用空名称参数多次实例化SQLiteOpenHelper,则每次创建单独的内存数据库