2015-11-24 140 views
0

我被问到一个android应用程序,允许员工将他们的反馈发送到他们公司的MySQL数据库,即使他们很远,也可以将销售信息发送给他们的经理。将android应用程序连接到mysql

我不需要的代码,我只需要大约是这个项目的一部分有点帮助:

如何将Android应用程序远程连接到MySQL(IP或域名或 等。 )我真的不知道这件事。

+0

我建议您寻找关于这个主题的基本教程:Stack Overflow可以帮助您解决有关编程中的错误,语法和错误的具体问题:但它无法为您完成设计工作。下面是Stack可以回答的问题的一个例子:http://stackoverflow.com/questions/15732853/how-to-connect-android-app-to-mysql-database –

回答

1

您需要托管php脚本(托管主机)来连接mysql数据库。

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

另一部分是android - 您需要从AsyncTask调用该php。并获得回声数据,并在TextView或其他。

如果您需要一些代码,我可以告诉你。

首先你需要的是购买托管。

1 - 创建你的MySQL数据库。

2 - 创建PHP主机连接和CRUD msDatabase。

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

+0

如果你请寄一些,顺便说一下,这是一个很大的项目,我的客户问他会为这个应用程序支付多少钱。你有关于它的想法吗? – am90

+0

托管需要每年大约100美元,域名每年需要20美元,并且+您的服务。 –

+0

所以我需要得到一个域,把PHP脚本放在它,所以我的Android应用程序使用这些脚本,并采取行动,然后PHP连接到MySQL并添加数据?所以如果我的客户已经有一个网站,我可以使用他的域名来做到这一点?顺便说一下,我问他应该支付多少钱,而不是托管 – am90

1

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

Android应用程序 - > REST端点 - > MySQL的

+0

Web服务是否需要购买一些托管服务,以便应用程序可以访问它在地球上的另一个位置?哪里可以买到便宜的虚拟主机? – am90

1

你可能想要一个简单的Web服务添加到您的服务器接受来自移动设备 数据。

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

+0

因此,它会是这样的:在MySQL上配置一个REST服务,然后android部分将使用JSON发送数据到REST,并将REST发送给MySQL?正确的,如果这是超乎想象:P – am90

+1

声音基本上是正确的。 – mjstam

相关问题