【问题标题】:Android and MongoDB store and retrieve dataAndroid 和 MongoDB 存储和检索数据
【发布时间】:2015-09-01 15:50:14
【问题描述】:

我已经创建了几个基本的 android 应用程序,但我对将 db 与 android 连接起来还是比较陌生。我有一个简单的页面,要求用户输入名称和密码。单击按钮时,数据需要存储在在线数据库中。 我已经创建了一个 Mongolab 帐户并在我的计算机中安装了 mongodb。 我已经推荐了许多网站,但没有一个给出关于如何实现此操作的明确答案。有人说使用 node.js、REST 和所有其他东西。我什至不知道这些是什么意思。我需要将这两个字符串发送到数据库中。接下来我该怎么办? 任何提供答案的网站都会有所帮助。如果您需要查看我的代码的任何部分,我会发布它。

提前致谢

【问题讨论】:

  • 出于多种原因,您需要在您阅读的网站中命名的内容(主要是安全性)。您需要一种后端/服务器语言才能与数据库通信。后端检索数据并将其返回给 Android 应用。
  • mongodb 是一个在线数据库,所以我认为它不需要物理服务器。
  • Mongodb 就像任何其他物理存储数据库一样。它不是“在线”或“离线”。它在某个端口监听连接请求并将数据返回给查询。您创建了一个 Mongolab 帐户,为您提供在线轻松安装和访问 mongodb 数据库。 Mongodb 也可以本地安装在您的计算机上。你不需要 Mongolab 来使用 mongodb。我认为蒙古实验室的东西让你感到困惑。您的要求与直接从 Android 代码连接到 MySQL 数据库而无需后端服务器请求相同。
  • @cesarluis 我现在明白了。无论我需要运行什么物理服务器。我对服务器的需求是存储用户名和密码。我找到了一个名为“parse”的网站,我相信它可以满足我的需求。如果您有更好的解决方案或选择,请告诉我。
  • Parse 是外部化后端的好选择。我之前没有给它命名,以免让您更加困惑。您还可以使用您喜欢的语言制作自己的服务器。

标签: java android mongodb rest database


【解决方案1】:

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

您创建了一个 Mongolab 帐户,该帐户为您提供在线轻松安装和访问 mongodb 数据库。 Mongodb 也可以本地安装在您的计算机上。你不需要 Mongolab 来使用 mongodb。我认为 Mongolab 的东西让你感到困惑。

您的要求与直接从 Android 代码连接到 MySQL 数据库而无需后端服务器请求相同。

我建议您使用您想要的技术或使用parse 之类的服务来制作自己的服务器+数据库。 Parse 可以轻松为您的应用设置后端。

【讨论】:

    猜你喜欢
    • 2013-09-04
    • 1970-01-01
    • 2021-12-19
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-26
    相关资源
    最近更新 更多