gpt4 book ai didi

Android SQLite 数据库(像我五岁一样解释)

转载 作者:行者123 更新时间:2023-12-01 00:41:20 26 4
gpt4 key购买 nike

我正在尝试使用 SQLite 数据库,但随着我的学习(通过互联网),我变得非常困惑并且有几个问题。

  1. 数据实际存储在哪里?例如,假设我想要一个数据库来存储使用我的应用程序的每个人的所有用户名和所有密码。我需要将此信息写入数据库,但它在哪里?它在用户的电话上吗?它在网络上的某个地方吗?每当用户进入应用程序时,我都需要从数据库中读取。它是从在线某处读取还是仅从用户手机上创建的数据库中读取?有什么方法可以创建所有用户都可以写入的静态数据库吗?
  2. 如果我使用 SQLite 数据库来存储用户名和密码,我是否需要使用密码来保护它?如果是这样,如何?我在一些网站上了解到,如果这些信息没有密码保护,则很容易被读取,但其他人告诉我,它只能由我的应用程序访问。

最佳答案

SQLite 数据库用于需要存储特定用户的数据或保存他的使用情况或一些永久性数据的地方。此 DataBase 驻留在 Android 设备中。如果您想保存用户帐户(比如用户名和密码),这应该在服务器(后端)中完成,并且每次都应该通过使用服务调用来获取数据。

例如:您有一个用户必须注册/登录的漫画书应用程序。然后在服务器中维护用户帐户。注册/登录后,当用户下载书籍阅读时。将那本书存储在 Android 设备的 SQLite 数据库中,以便它永远可用。

如果您尝试在 SQLite 数据库中维护用户帐户,您将无法获取存储在一台 Android 设备中的所有用户的数据。所以全局数据应该在服务器上,本地数据应该存储在 SQLite 数据库中。

关于Android SQLite 数据库(像我五岁一样解释),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31603373/

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