【问题标题】:SQLite functions at android appsandroid 应用程序中的 SQLite 函数
【发布时间】:2019-01-13 11:27:42
【问题描述】:

我对编程很陌生。我想制作一个应用程序,
1. User1 下单(以 user_profile_1 登录)
2. User2 将使用该订单(以 user_profile_2 身份登录)
一个用户不应有权访问其他用户的数据。

SQLite 会允许我这样做吗?似乎,数据库不能在用户的设备上运行。并且数据库总是会得到新的记录,所以我们需要一直更新它。

【问题讨论】:

    标签: java android database android-sqlite


    【解决方案1】:

    对于这种情况,你必须创建一个服务器来存储数据,我认为你应该做这些事情:

    1. 使用 PHP、NodeJS 或类似这样的一些语言服务器来创建 API。
    2. 使用 MySQL 数据库或其他数据库在您的服务器上存储数据。 然后,不同的用户可以在他们的设备上登录,您将调用您的 API 来展示您想要的内容。

    【讨论】:

      【解决方案2】:

      如果您使用 SQLite 数据库,则该数据库将在设备中是本地的。数据库中的记录不与其他设备共享。

      如果您想从不同的设备访问数据库,则该数据库需要存在于远程服务器中。

      你可以做不同的事情:

      • 您可以在允许远程访问的远程服务器中使用数据库 MySql。

      • 您可以在 LAMP 服务器中创建一个 rest api。例如,您可以使用 PHP 和 MySql 执行此操作。您创建一个 GET/POST 网页,它们传递数据,然后 php 将信息保存在数据库中。同样的方法可以从数据库中获取信息,但是要定期向数据库询问

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-25
        • 1970-01-01
        • 2011-04-30
        • 1970-01-01
        • 1970-01-01
        • 2012-01-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多