【问题标题】:Exporting and Importing data from SQLite Database从 SQLite 数据库导出和导入数据
【发布时间】:2018-10-05 15:18:36
【问题描述】:

我制作了一个将数据存储到 SQLite 数据库的应用程序。我现在想做的是(通过蓝牙或 Share-It 或任何其他替代方案)将数据从一个设备发送到另一台设备,以便数据将由另一台设备的同一应用程序使用。我搜索了很多次,但总是得到不相关的结果。请帮忙谢谢!

【问题讨论】:

    标签: android sqlite transfer


    【解决方案1】:

    SQLite 可能不是最好的解决方案。但是,您可以通过两种方式使用 SQLite 做到这一点。

    1。传输整个数据库

    一种方法是从源复制整个数据库,然后覆盖目标的文件。这种方法的缺点是几乎没有数据保护(如果有的话)(例如,假设用户 2 有一个空数据库并将其发送给加载它的用户 1,所有数据都丢失了)。

    2。选择并发送适当的数据

    另一种方法是通过查询提取数据,对其进行适当的格式化(生成 CSV 或 JSON 等),发送它,然后使用更新/插入查询来加载新数据。显然,这需要有一种方法来防止重复/过时的更新。

    另一种解决方案是拥有一个集中式数据库,Firebase 是 Google 的产品。

    【讨论】:

    • 可能只使用第二种解决方案但通过在线交易。谢谢:)
    猜你喜欢
    • 2019-11-12
    • 1970-01-01
    • 2013-05-08
    • 1970-01-01
    • 2011-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多