gpt4 book ai didi

android - 我可以在我的 Android 应用程序中使用 JSON 而不是 SQLite 吗?

转载 作者:搜寻专家 更新时间:2023-10-30 23:16:54 24 4
gpt4 key购买 nike

我正在开发一个简单的 android 应用程序,其中包含一个 Activity ,该 Activity 显示在线 mySQL 数据库中几个表中的一些数据。我正在阅读的表格并不复杂,不会超过 100 行。

我也希望这个应用程序可以离线运行,所以我想在数据以 JSON 格式更新后立即将数据保存在本地,而不是进入为这种简单表创建 SQLite 数据库的过程。

这有什么问题吗?为什么即使是简单的数据存储每个人都在使用数据库?

最佳答案

事实是,您必须知道您的数据会受到哪些限制。正如@njzk2 在评论中所说,序列化您的数据(使用 JSON)要容易得多,但您不会对您的数据有任何保证。使用数据库可以让你确定操作的原子性(你不会同时对数据进行操作,这有增加错误的风险),并且在主键或外键等东西的帮助下,也确保数据的一致性。

因此,您只需查看是否需要这些约束来选择如何保存数据。

关于android - 我可以在我的 Android 应用程序中使用 JSON 而不是 SQLite 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12105047/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com