android – SQLiteOpenHelper多个内存数据库

前端之家收集整理的这篇文章主要介绍了android – SQLiteOpenHelper多个内存数据库前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果其构造函数的name参数为null,则 android.database.sqlite.SQLiteOpenHelper提供了使用内存数据库的能力:

String: of the database file,or null for an in-memory database

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

解决方法

来自sqlite官方文档 In-Memory Databases

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

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

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

猜你在找的Android相关文章