【问题标题】:Multiple databases in a single app in AndroidAndroid中单个应用程序中的多个数据库
【发布时间】:2023-03-08 20:26:02
【问题描述】:

我正在开发一个应用程序,我想在单个应用程序中使用两个 sqlite 数据库。这可能吗?任何帮助将不胜感激。

【问题讨论】:

  • 完全是。您面临什么问题?
  • 为什么不添加表而不是添加多个DB?
  • 弗拉基米尔,我是 android 新手,意味着我是初学者,所以你能帮我提供任何示例代码或示例,我们可以将两个数据库用于单个应用程序。实际上我知道如何使用单个数据库但不是如何在单个应用程序中使用两个数据库此外,我还想在运行时在数据库中添加属性..
  • Vinay,感谢您的关注.. 但实际上我的应用程序要求有两个数据库,并且数据库中的表的属性应该在运行时进行分类。
  • 使用多个数据库的任何优点和缺点。

标签: android database


【解决方案1】:

单个应用程序中可以有多个数据库。如果您可以不使用多个数据库,那么您可以只拥有一个包含多个表的数据库。您可以使用 adb 查看数据库并对它们执行查询

【讨论】:

  • 感谢 rihan 的回复。实际上表属性必须在运行时进行分类,所以可以有两个同名的表。所以我需要创建两个数据库。
  • 我认为拥有多个数据库并不是一个更好的主意,您应该在单个数据库中创建多个表。对于同名的问题表,您可以在运行时检查和比较名称当他们理智时,您可以给它一个不同的名称或在表名中附加一些内容,例如,如果您的表名是 mTab​​le 并且用户再次创建了 mTab​​le,您可以给它一个不同的名称,例如 mTab​​le1。
  • 阳光我不能应用你的想法,因为表值将来自 json
猜你喜欢
  • 1970-01-01
  • 2019-05-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-16
  • 2017-10-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多