2015-09-01 100 views
1

我已经创建了几个基本的android应用程序,但我比较新的连接数据库与android。我有一个简单的页面,要求用户输入名称和密码。点击按钮时,数据需要存储在在线数据库中。 我创建了一个Mongolab帐户,并在我的电脑中安装了mongodb。 我引用了很多网站,但没有一篇给出了如何实现这个动作的明确答案。有人说使用node.js,REST和所有其他的东西。我什至不知道这是什么意思。我的需要是在数据库中发送这两个字符串。接下来我应该做什么? 任何提供答案的网站都会有所帮助。如果您需要查看我编码的任何部分,我会发布它。Android和MongoDB存储和检索数据

在此先感谢

+0

由于以下几个原因,您需要在您阅读的网站(主要是安全性)中命名的内容。您需要一个后端/服务器语言才能与数据库通信。后端检索数据并将其返回给Android应用程序。 – cesarluis

+0

mongodb是一个在线数据库,所以我认为它删除了物理服务器的需要。 –

+0

Mongodb就像任何其他物理存储数据库一样。它不是“在线”或“离线”。它监听某个端口的连接请求,并将数据返回给查询。您创建了一个Mongolab帐户,该帐户为您提供在线简单安装和访问mongodb数据库。 Mongodb也可以在您的计算机上本地安装。你不需要Mongolab与MongoDB一起工作。我认为Mongolab的东西让你感到困惑。你所要求的与直接从没有后端服务器请求的Android代码连接到MySQL数据库相同。 – cesarluis

回答

1

MongoDB是像任何其他物理存储数据库。它不是“在线”或“离线”。它在某个端口侦听连接请求并将数据返回给查询。

您创建了一个Mongolab账户,它为您提供了一个在线简单安装和访问mongodb数据库。 Mongodb也可以在您的计算机上本地安装。你不需要Mongolab与MongoDB一起工作。我认为Mongolab的东西让你感到困惑。

你所要求的与直接从没有后端服务器请求的Android代码直接连接到MySQL数据库相同。

我建议你用你想要的技术或者使用像parse这样的服务制作你自己的服务器+数据库。为您的应用轻松设置后台。