【问题标题】:Connecting android app to mysql将android应用程序连接到mysql
【发布时间】:2015-11-24 15:56:46
【问题描述】:

有人向我询问了一个 Android 应用程序,该应用程序允许员工将他们的反馈发送到他们公司的 MySQL 数据库,即使他们在很远的地方,也可以将销售信息发送给他们的经理。

我不需要代码,我只需要这部分项目的一点帮助:

如何将安卓应用远程连接到 MySQL(IP 或域名或 等等...)我真的不知道。

【问题讨论】:

  • 我建议您查找有关该主题的基本教程:Stack Overflow 可以帮助您解决有关编程中的错误、语法和错误的具体问题:但它不能为您完成设计工作.下面是 Stack 可以回答的问题示例:stackoverflow.com/questions/15732853/…

标签: java android mysql


【解决方案1】:

您需要托管 php 脚本(带有托管的主机)才能连接 mysql 数据库。

CRUD 函数可以用 php 完成。和 Echo 数据。

另一部分是android—— 您需要从 AsyncTask 调用该 php。并获取回显数据并将其显示在 TextView 或其他中。

如果你需要一些代码,我可以给你看。

首先你需要购买主机。

1 - 创建您的 MySQL 数据库。

2 - 在主机上创建 php 以连接和 CRUD msDatabase。

3 - 创建 App 并调用 php Link 从数据库中获取数据。如果您不只是检索,则可以设置参数(例如 www.sss.com/ss.php?name="sss")来更新或插入。

【讨论】:

  • 如果您请发送一些,顺便说一句,这是一个大项目,我的客户问他会为这个应用程序支付多少费用。你有什么想法吗?
  • 托管每年大约需要 100 美元,域名每年大约 20 美元,并且 + 您的服务。
  • 所以我需要获取一个域,将php脚本放入其中,所以我的android应用程序使用这些脚本并执行操作,然后将php连接到mysql并添加数据?因此,如果我的客户已经有一个网站,我可以使用他的域来制作这个吗?顺便说一句,我问他应该付给我多少钱而不是托管
  • 如果您的客户已经拥有托管域名,那么您的项目就没有更多要求了。请注意,如果您的客户不提供其托管空间,则您的 php 脚本需要放置在任何托管之下。并且通常连接 mysql db 和你的脚本。通过 php 脚本到数据库进行交易。 android通过echo或json的方式从php获取数据。在我的国家,这种项目的费用为 200 美元 - 800 美元,具体取决于 apk 要求。
  • 明天我会发一个链接给你看看是不是这样,谢谢你的帮助
【解决方案2】:

您不应该直接连接到远程 MySQL。相反,创建一个将直接连接到数据源的 Web 服务 (REST),您的 Android 应用程序可以直接访问暴露的端点。

Android 应用 -> REST 端点 -> MySQL

【讨论】:

  • 网络服务是否需要购买一些主机,以便应用程序可以在地球上的另一个地方访问?哪里可以买到便宜的虚拟主机?
【解决方案3】:

您可能希望向您的服务器添加一个简单的 Web 服务,该服务接受 来自移动设备的数据。

然后在移动设备上格式化 JSON 消息 并将其发送到服务。

【讨论】:

  • 那么,应该是这样的:在 MySQL 上配置一个 REST 服务,然后 android 部分会使用 JSON 向 REST 发送数据,然后 REST 将其交给 MySQL ?如果这超出想象,请纠正:P
猜你喜欢
  • 2011-07-28
  • 1970-01-01
  • 1970-01-01
  • 2014-11-13
  • 1970-01-01
  • 1970-01-01
  • 2017-10-29
  • 1970-01-01
相关资源
最近更新 更多