对本地数据库感到困惑

时间:2018-06-23 06:41:42

标签: php android mysql

当我使用PHP时,我有一个存储用户数据的MySQL数据库,但是现在我读到了有关Android的信息,只有“本地数据库”(SQLite)。但是我想这与全局存储用户数据不同。例如,如果用户注册了我的应用程序,则使用哪个数据库?数据存储在哪里?我猜它不可能是SQLite,因为它只是本地的。

3 个答案:

答案 0 :(得分:0)

请访问此YouTube link.

学习Sqlite更有帮助。

答案 1 :(得分:0)

通常,我们使用SQLite进行本地使用,对于外部数据存储,方案是具有服务器端服务并与其进行通信以存储,检索,计算等。 像这样:

REST API

有关更多信息: Simple Android CRUD

答案 2 :(得分:0)

您可以使用SQLite数据库中不与全局共享的本地数据。它比与API通讯快。并且也可以在没有网络连接的情况下使用。如果您需要在SQLite数据库上进行示例,请参考此Github repo

如果需要与外部进行通信,则需要使用托管在Cloud或服务器上的Request API。您可以使用任何种类的后端语言,例如PHP,NodeJS,ASP.net来为Android实现API。您可以发出HTTP请求并以JSON数组的形式获取数据。您可以为此使用不同的库。我更喜欢volly和Retrofit。这两个Github存储库是Volly LibraryRetrofit Library的示例。

如果您需要更简单一些,请使用Firebase。

谢谢。