【问题标题】:Android & my PostgreSQL database adviceAndroid 和我的 PostgreSQL 数据库建议
【发布时间】:2013-03-04 10:45:30
【问题描述】:

对于这个非常笼统的问题,我深表歉意,但我正在寻求一些建议。我为一个项目创建了两个产品。一个安卓应用和一个网站服务。我希望 android 应用程序能够连接到 PostgreSQL 数据库,以验证用户登录并提交少量数据。

然后将在网站上生成 PostgreSQL 数据库中的数据。简单!

我想知道是否有一些教程或讨论可以提供简单的解决方案。我查看了很多论坛,其中提到使用很多复杂的协议、框架等。

我只是在寻找一些关于如何实现这一目标的高效 android 示例。

任何建议将不胜感激。

【问题讨论】:

  • 恕我直言,最好的办法是让网站正在运行的后端服务器处理数据库操作并为其创建网络服务,以便 android 可以与之通信。这样,您的网站和 android 都将使用相同的数据库,并且能够在需要时交换数据。你会很容易地在网上找到一些例子来做到这一点。

标签: java android postgresql


【解决方案1】:

您不必担心 android 和 PostgreSQL 通信,因为它们不会直接通信。

您只需要一个简单的HTTP 在您的 android 和网络服务之间进行通信以发送和接收信息(例如用于身份验证的凭据)

您的网络服务应该负责从数据库中存储和检索数据

【讨论】:

  • 但如果用户凭据存储在 postgreSQL 数据库中。 IE。一个名为“用户”的数据表。 android 应用程序肯定必须连接到 PostGreSQL 数据库,才能将应用程序中输入的数据与数据库中存储的数据进行比较?
  • 不,android 应用程序应该只与 web 服务通信,例如调用 authenticate(username,password) 并在 Web 服务中使用 postgreSQL 数据库进行数据库连接。
  • 我真的很难理解逻辑。那么应用程序将请求 Web 服务发送用户凭据,然后对其进行身份验证?能否举个代码示例?
猜你喜欢
  • 2015-04-06
  • 2012-07-24
  • 2021-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-09
  • 2015-10-18
  • 2013-11-27
相关资源
最近更新 更多