Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓SQLite数据库(像I&x27;M5一样解释)_Android_Mysql_Android Sqlite - Fatal编程技术网

Android 安卓SQLite数据库(像I&x27;M5一样解释)

Android 安卓SQLite数据库(像I&x27;M5一样解释),android,mysql,android-sqlite,Android,Mysql,Android Sqlite,我试图使用SQLite数据库,但随着我的学习(通过互联网),我真的很困惑,我有几个问题 数据实际存储在哪里?例如,假设我想要一个数据库,它存储使用我的应用程序的每个人的所有用户名和密码。我需要将这些信息写入数据库,但它在哪里?它在用户的手机上吗?它在网上什么地方?每当用户进入应用程序时,我都需要从数据库中读取数据。它是从在线的某个地方读取还是只从用户手机上创建的数据库读取?有没有办法创建一个所有用户都可以写入的静态数据库 如果我使用SQLite数据库存储用户名和密码,是否需要使用密码来保护它?如

我试图使用SQLite数据库,但随着我的学习(通过互联网),我真的很困惑,我有几个问题

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

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

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


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

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

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

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

    1)直接的答案是:当你在android应用程序中使用SQLite数据库时,从某种意义上说,你的应用程序有SQLite数据库,这意味着当你将该应用程序下载到你的设备中时,所有SQLite数据库数据都存储在设备中

    2) 对于密码安全性,您必须加密密码并存储在sqlite数据库中。

    1)直接的答案是:当您在android应用程序中使用sqlite数据库时,从某种意义上说,您的应用程序具有sqlite数据库,这意味着当您将该应用程序下载到设备中时,所有sqlite数据库数据都存储在设备中


    2) 为了确保密码安全,您必须加密密码并存储在sqlite数据库中。

    1。电话里有。2.我强烈建议您不要存储密码。如果您确实需要这样做,您应该使用用户提供的密码加密数据,而不是存储在任何地方…那么我如何创建自己的登录系统?1。电话里有。2.我强烈建议您不要存储密码。如果您确实需要这样做,您应该使用用户提供的密码加密数据,而不是存储在任何地方…那么我如何创建自己的登录系统?那么,在服务器上存储全局数据会是这样吗?另外,您如何让android应用程序写入服务器?很抱歉提出这些问题,但谢谢你的回答。喜欢漫画书的应用例子,很有启发性。是的,这是其中的一种方式,有很多值得一提的。我们可以使用任何服务器或现有的后端服务,比如已经提供了一些APISo的服务器,在服务器上存储全局数据会是这样吗?另外,您如何让android应用程序写入服务器?很抱歉提出这些问题,但谢谢你的回答。喜欢漫画书的应用例子,很有启发性。是的,这是其中的一种方式,有很多值得一提的。我们可以使用任何服务器或现有的后端服务,比如已经提供了一些API的服务器