我正在为 android 构建一个新应用程序,这需要从在线数据库发送和检索数据。 首先,这是可能的还是完全错误的方法? 我可以告诉我的应用程序将某些数据设置到服务器中并检索其他数据吗? 它是否会造成任何人都可以访问数据库的安全风险? 这是我第一次处理任何接近数据库的事情,所以我还在学习。 有没有我可以使用的网站来设置可访问的 SQL 数据库? 感谢您的帮助!
最佳答案
好的方法是您应该在服务器上创建REST(具象状态转移)API,并在您的 Android 中执行CRUD
操作使用该 API 的应用程序。
将直接数据库访问嵌入您的应用程序会带来很多安全问题。
通常,REST 架构对于构建客户端/服务器网络应用程序非常有用。 REST 基本上适用于 HTTP 协议(protocol),与 WSDL 等其他方法相比,实现 REST 非常简单。
有许多关于 REST API 实现的优秀教程,您可以通过谷歌搜索轻松找到它们。 这是其中之一: http://www.androidhive.info/2014/01/how-to-create-rest-api-for-android-app-using-php-slim-and-mysql-day-12-2/
关于android - 尝试设置 SQL 数据库并从 Android 应用程序访问它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24934600/