使用MySql Restful数据库连接Android?

时间:2012-05-06 14:46:36

标签: java android mysql web-services rest

我想将移动应用程序(Android)与MySQL restful web服务连接起来,以执行以下操作

1-将客户端用户(Android Mobile Application)的数据保存到MySQL Restful数据库
这是: -

a-用户登录(用户名和密码)。

b-手机的位置(经度和纬度)。

我已经创建了与MySQL数据库链接并创建了

的restful Web服务 数据库表中的

属性(ID,用户名,密码,经度,纬度)

我想知道1-如何连接客户端(Android移动设备)与其余部分和2-如何

用来自客户端的信息填充数据库??

提前致谢

1 个答案:

答案 0 :(得分:1)

这个问题范围很广,并不是一个合适的问题,因为你需要离开并学习几种不同的技术,做出一些设计选择并选择一些工具。我打算给你一些指示。

首先,您需要决定您的服务器环境,Tomcat使用Java Web容器,因此可能是一个不错的选择,但它将取决于您托管的服务器。然后,您将需要编写一个程序,您将在服务器上安装该程序,该程序将为您提供MySQL数据库(您的API)的HTTP接口。

如果你想要的东西是最小的努力,那就从Grails(Groovy on rails)开始。 Grails程序可以用(基于Java的动态语言)Groovy编写,或者用Java编写,Groovy很容易学习。 Grails将根据您的域对象(即转换为数据库中的表的对象)构建一个框架,并为您提供可由RESTful HTTP调用访问的基本CRUD功能(一旦程序在实时服务器上运行)。因此,可以使用HTTP POST方法从设备传递数据,grails将负责处理数据并将其保存到数据库中,检索信息的反向也是如此。

这应该给你一个基本的概述,我建议先下载Tomcat,然后在你的机器上运行虚拟服务器。

http://tomcat.apache.org/

下载Grails

http://grails.org/

并浏览书籍和教程。在线加载你可以google所以我不会在这里列出它们,但希望这可以帮助你开始。祝你好运:)