SQLite或夏令营应用程序的客户端服务器[关闭]

问题描述 投票:-2回答:1
我想制作一个

用于夏令营的Android应用。

我是Android的新手,我认为这是开始学习Android的好项目。我对此有很多疑问,但首先我遇到了这个问题:

我知道如何使用SQL,我认为可以使用

SQLite用于数据库

可以。我正在使用的应用程序的用户可以彼此交互,我想知道这是否是解决此问题的最佳解决方案。我读了一些有关[[client-server系统的信息,但我还远远不能理解。而且,如果我使用SQLite,您是否知道是否可以通过图形化方式建立数据库模型?我不想使事情变得太复杂,但我正在寻找一个功能系统。
android database client-server
1个回答
1
投票
要与该应用程序的其他用户共享数据,它要求数据库位于Internet可以访问的服务器上。然后,您需要编写一个“ API”(也称为“ Web服务”),您的应用程序将使用HTTP请求来调用它,然后Web服务将连接到数据库并返回您要查找的数据。由于您的应用程序的所有用户都将调用相同的Web服务,因此数据库将包含每个人的数据。在过去,它被视为客户端-服务器系统,其中您的应用程序是客户端,而Web服务和数据库将成为系统的服务器部分。

如果要尝试使用SQLite,则有一个免费工具叫做SQLiteStudio。它具有非常基本的UI,可轻松创建和填充SQLite数据库。最好学习如何将SQLite用作应用程序中的嵌入式数据库,因为它将教给您很多有关数据库访问和设计的知识。

创建Web服务和Web托管数据库是一个较陡的学习过程。

© www.soinside.com 2019 - 2024. All rights reserved.