将数据从安卓应用程序获取到远程数据库的最佳方式是什么
What is the best way to get data from an android app into a remote database?
可能重复:
远程数据库访问
我正在为android开发一个应用程序,它应该将自己连接到远程mysql数据库。
到目前为止,我知道该怎么做才能让应用程序在视觉上运行。。。但是如何将数据传输到远程数据库?
需要开发什么样的流程才能使数据形成正确的形状,以便Web服务器能够将其转换并放入数据库?
我要做什么才能得到:
- 正确的数据结构
- 传输/翻译/设计一个接口,将数据带到远程服务器(-->是否可以只使用javascript(
我必须使用什么?Ajax/杰森等
有人能帮我解决这个建筑问题吗?
您可以创建一些RESTful web服务来访问mysql数据库,然后Android应用程序可以调用web服务来获取或发布数据到数据库,使用XML或JSON作为数据格式。
它取决于您的远程数据库。例如,如果是CouchDB,您只需要执行简单的HTTP请求。
如果是SQL,您也可以像其他客户端应用程序一样使用JDBC。
但也许你不想在你的客户端上有数据库密码。然后,您必须创建一个连接到数据库的web应用程序。然后,这个web应用程序可以向您的android客户端提供您喜欢的(JSON over HTTP(协议。
看看web API。最常见的是WSDL/SOAP。关于结构,我建议您看看JSON。XML也可以工作,但非常多余。也有可能将远程方法调用与Java一起使用,但我认为这通常不值得付出太多努力。
相关文章:
- 最佳实现:将图像文件上传到数据库,并从数据库中读取图像
- Nodejs 实现数据库连接 (mysql) 的最佳方式
- 通知浏览器数据库更新的最佳方法
- ASP.NET 检查数据库中是否存在电子邮件的最佳方法
- 与 API 一起使用时,将 Date 对象存储在数据库中的最佳实践是什么
- Angular,Laravel 4和MySQL数据库最佳实践
- Web应用程序:为数据库开发界面的最佳技术
- 最佳数据库连接数(node-mysql)
- 在数据库中存储大量标记的最佳方法是什么
- 用数据库中的数据填充高图表的最佳(简单)方法
- 什么是存储和组织NOSQL数据库图像的最佳位置
- 筛选只能通过ASP.NET MVC中的javascript进行筛选的数据库记录列表的最佳方法是什么
- Angularjs 拥有数据库的最佳方式
- 将数据从安卓应用程序获取到远程数据库的最佳方式是什么
- 最佳可能的方式检索图像从数据库在javascript或jquery
- 最佳实践-我如何注册用户到我的数据库使用chrome扩展登录
- 动态显示数据库中单个产品的最佳方法是什么?
- 将数据从Microsoft SQL Server数据库发送到JavaScript函数的最佳方式
- 数据库访问最佳实践指南
- 显示快速变化的数据库的最佳方式是什么?