我想为安卓和iOS开发一个本地应用程序。该应用程序与在线服务器上的MySQL DB进行通信。
做这件事最好的方法是什么?将数据库存储在应用程序中,还是直接在应用程序中与服务器上的实时数据库通信?从应用程序直接连接到数据库是否安全?
发布于 2013-04-12 05:05:35
当我需要应用程序与数据库通信时,我使用服务器端脚本(用PHP编写)。
示例流程:
这种配置有几个好处,最重要的一个好处是,您不必分发数据库密码-即使您对它们进行加密,也是有风险的。您还可以轻松地监控/记录/拒绝连接。
最后,这种实现是独立于平台的,可以在安卓和iOS上运行。
然而,这种技术对我来说是成功的,YMMV。
发布于 2013-04-12 03:54:08
唯一能够在应用程序中存储数据库的方法是如果它是一个平面文件数据库。
连接到服务器上的MySql数据库应该不会有任何问题,如果您希望获得更高的安全性,请在需要使用密码时对其进行加密和解密。
https://stackoverflow.com/questions/15957518
复制相似问题