Android - 我应该使用什么来从远程数据库获取数据?

时间:2012-12-08 18:35:13

标签: java android database

我正在开发一款使用存储在远程数据库中的数据的Android应用。 我现在正在使用Parse.com进行数据存储,但我可能会更改为mysql。 我应该使用什么结构将数据加载到我的屏幕上? 数据是我想在地图上精确定位的对象。 因此,从数据库加载对象的那一刻起,我想尽快将它放在我的地图上。 因此,在从数据库加载所有对象之前,应该已经在地图上显示了一些对象。

我应该使用AsyncTask,Loader,Content provider,Service,......?

2 个答案:

答案 0 :(得分:1)

一般情况下,如果您希望您的Android应用程序与远程数据库交互,您必须开发一个Web服务,其中包含您想要在Android应用程序中使用的所有方法,如插入,选择,更新和删除,这里是一个很好的开始的教程。Click Here Please此外,您可以使用JDBC驱动程序库进行SQL Server,它允许您直接连接到数据库而无需使用数据库Click here please

答案 1 :(得分:0)

简单数据的Web服务听起来像用火箭筒杀死苍蝇。有没有听说过REST?使用REST,您只能使用http协议和http方法(GET,PUT,POST ...)来操作数据。你需要处理身份验证,但这也不是什么大问题。如果您的数据是超级机密的,您可以随时使用https。