我正在制作一个 Android 应用程序,它将与在线数据库对话以从中获取数据。我目前的方法是从网络托管服务(例如 HostGator 或 WebHostingHub)注册一个网站,并且我正在使用 PHP 代码在该网站上创建一个 MySQL 数据库,以将数据发送到应用程序(以 JSON 格式)。我想知道这是否是一个可行的解决方案,特别是如果应用程序恰好起飞。我很想听听你的想法。
谢谢!
我正在制作一个 Android 应用程序,它将与在线数据库对话以从中获取数据。我目前的方法是从网络托管服务(例如 HostGator 或 WebHostingHub)注册一个网站,并且我正在使用 PHP 代码在该网站上创建一个 MySQL 数据库,以将数据发送到应用程序(以 JSON 格式)。我想知道这是否是一个可行的解决方案,特别是如果应用程序恰好起飞。我很想听听你的想法。
谢谢!
我使用 iOS 应用程序执行此操作(使用 sqlite),它似乎工作正常。
请注意安全性和 SQL 注入,因为这会给您带来麻烦。
如果它变得非常大,那么考虑到流量和数据库大小,开始寻找专用服务器来托管您的数据库可能是一个想法。
你应该设计你的服务器端代码和基础设施来同时处理大量的请求。我想到了以下流行语:
如果正确实施,解决方案将起作用。我使用一个基于 PHP 的 web 服务,我的 android 应用程序与之通信,用于各种事情,即错误跟踪、动态更新甚至测试从手机上传文件。但是,我不会直接从设备连接到外部数据库。