我应该在Android应用程序中使用哪个数据库?

时间:2014-09-02 15:19:08

标签: android database sqlite

我有项目,正在构建一个移动应用程序(android)

此应用要求用户通过提供他的电子邮件和密码登录,然后用户就可以开始使用该应用。

这是一个智商测试应用,所以我有一套问题和答案..

我的问题是我应该使用哪个数据库?我选择sqlite但我读到的是本地的,任何其他设备都无法访问! 我需要一个可以通过任何设备访问的在线数据库,以便用户可以登录并检索测试答案。

2 个答案:

答案 0 :(得分:2)

你应该使用SQLite。

实际上,您可以编写一个从服务器下载Sqlite数据库的类,以便用户可以在任何设备中下载数据库。当你读到的任何东西说SQLite是Local时,我认为这意味着只有使用它的App可以访问(读写)它。除非其他设备已植根,但在这种情况下,他们可以使用其他应用程序查看数据库。

创建您的SQLite数据库,将其上传到您的服务器,然后下载它。

答案 1 :(得分:0)

您可以将SQLite用于本地使用

对于服务器数据库,您可以使用MySql,从Android客户端,您可以通过JSON解析和php脚本(PHP脚本将上传到服务器)将数据发送到服务器数据库(即mysql)。

请参阅此链接

Connect mySQL with Android