2011-11-12 31 views
1

这不是一个codefix问题,但请尽可能帮助我。Android连接到MySQL - Php或Servlet?

我正在开发一个需要将信息存储在数据库中的应用程序。出于安全原因(患者数据),此信息需要在设备外存储。

我已经探讨了使用PHP作为通过WAMP在本地托管的外部MySQL数据库的桥梁,但是最近我被通知了servlet和SQLite。

由于我正在有限的时间内学习这些技术,我需要知道应该投入哪些时间来尽可能简化工作。我没有使用任何查询语言的经验,但我确实获得了一个简单的登录屏幕,可以在Android上使用HTTP post/fetch在WAMP上使用PHP和MySQL。

此外,是否有可能将信息存储在android中的SQLite中,并将该数据写入服务器,然后可以在重新启动时再次加载SQLite数据库?

非常感谢您的时间!

+0

该应用程序是否需要离线工作?如果不是的话,你可能会考虑使用带有PHP后端的jQuery手机来开发一个触控优化的web应用程序,而不是原生的Android。 –

回答

1

从我们的经验来看,如果可能的话,这些服务需要脱机工作。 3g和尤其是wifi在几个场合都不可靠。

如果您将数据保存在例如sqlite数据库,但被警告的数据可以擦除操作系统更新或软件更新。

也尝试批量写入您的更改/添加和服务器更新可以发送所有尚未在服务器上的批次。这样,如果你错过更新,它更可靠。

这些到另一个系统的接口需要花费大量的时间进行测试。考虑提前获得新的时间表。

0

你会发现更多关于Android连接到MySQL here

+0

链接只有答案不欢迎堆栈溢出。 – hims056