Sugar ORM Android 有多个数据库

Posted

技术标签:

【中文标题】Sugar ORM Android 有多个数据库【英文标题】:Sugar ORM Android With multiple databases 【发布时间】:2017-12-11 07:13:04 【问题描述】:

我正在尝试为具有多个数据库的多个用户创建一个应用程序。每次用户登录时,App 都会选择特定用户的数据库并从中获取值。是否可以使用 Sugar ORM 来实现它,因为在 Sugar ORM 中,我们只能在 manifest 中指定一个 db

<meta-data android:name="DATABASE" android:value="Example.db" />

有什么方法可以关闭现有数据库并选择另一个数据库?

【问题讨论】:

【参考方案1】:

你在 Sugar GitHub Library 上问了同样的问题。

GitHub 存储库中有多个问题提到了多数据库的想法 (example)。所有这些问题仍然悬而未决,没有给出解决方案。

您也无法在 wiki 上找到任何有关它的信息。

因此您可以得出结论,在 SugarORM 中不可能

【讨论】:

是的,似乎不可能用糖来使用多个数据库。

以上是关于Sugar ORM Android 有多个数据库的主要内容,如果未能解决你的问题,请参考以下文章

Android中的Sugar ORM:更新SQLite中保存的对象

如何建立两个实体之间的关系 - Sugar ORM

Sugar ORM 是不是采用序列化名称作为列名?

Android Studio SugarORM No Such Table

Android SQLite 和数据库方案上的 ORM [关闭]

使用轻便的 SugarORM ,操作 SQLite