相关疑难解决方法(0)

如何从Android Room中的多个数据库中选择(如何附加数据库)

如您所知,我们可以使用attach命令从多个数据库中选择,如下所示:

String path = DBHelper.getDatabasePath(context);
String sql = "ATTACH DATABASE '" + path + "/" + dbname.toString()
                + ".db' AS \"" + dbname.toString() + "\";";
db.execSQL(sql);
Run Code Online (Sandbox Code Playgroud)

然后通过使用Cursor,我们可以从中进行选择.

通过使用Android Room,我该怎么做?是否有任何附件或类似命令来执行此操作?

java sqlite android android-room android-architecture-components

10
推荐指数
2
解决办法
3006
查看次数

在单个 android 应用程序中使用多用户数据库的房间

我们可以使用 Room 在单个 android 应用程序中拥有多个数据库吗?我想为每个用户创建一个新数据库。如果 user1 登录,我必须为该用户创建一个数据库,如 UserDB1,如果添加任何新帐户,我必须为该用户创建另一个数据库,如 UserDb2。如果在这些帐户之间发生帐户切换,我应该访问用户特定的数据库。我怎样才能做到这一点?

database android accountmanager kotlin android-room

3
推荐指数
1
解决办法
2714
查看次数