Android - 读/写在线mysql数据库

时间:2011-02-21 14:13:51

标签: android mysql sqlite

我刚刚编写了一个简短的Android应用程序,它将用户数据存储在手机端的sqlite数据库中。

我希望能够做到的是将其添加到在线数据库中(我目前有一个带有我的webhosts的mysql数据库,但如果有更简单的方法,那么我愿意接受建议),但它'将受条件限制(例如,如果某个值尚不存在)。我也希望能够从这个在线数据库中获取数据,以便添加到手机上的sqlite数据库中。

我已经浏览了一下,人们似乎建议使用php作为中间人,但这是最简单的方法吗?没有任何mysql助手类可以直接或任何东西?

新手问题我知道,但该项目是自学了Android如何工作所以陷入困境是要走的路..

干杯!

1 个答案:

答案 0 :(得分:7)

是;使用PHP是一个更简单的方法的例子。您需要创建允许您在Android手机和MySQL数据库之间进行交互的Web服务。据我所知,你不能直接进入数据库钩子;因为你需要有一些可以挂钩的东西。如果你在你的每个和所有手机上放置数据库的连接信息,那么这将是一个安全问题。

想想你是否必须更改数据库的主机,因为你需要升级的流量越来越大;这将是商店中的新更新,所有客户都需要更新此更新;否则你将保留两个代码库。

通过使用PHP,您可以创建中间级别并轻松与数据库进行交互。

这是一篇关于创建REST PHP Web服务的快速文章。 Tutorial

祝你好运!