尝试设置SQL数据库并从Android应用程序访问它

时间:2014-07-24 13:07:16

标签: android mysql sql

我正在构建一个新的Android应用程序,这需要从在线数据库发送和撤回数据。 首先是这可能还是一种完全错误的方法? 我是否可以告诉我的应用程序将某些数据设置到服务器并撤回其他数据? 它是否会产生任何人都可以访问数据库的安全风险? 这是我第一次处理数据库附近的任何事情,所以我还在学习。 是否有任何可以使用的网站设置可访问的SQL数据库? 谢谢你的帮助!

3 个答案:

答案 0 :(得分:1)

这方面的好方法是您应该在服务器上创建 REST(Representational State Transfer)API ,并使用该方法在Android应用中执行 CRUD 操作API。

将直接数据库访问嵌入到您的应用中存在很多安全问题。

通常,REST架构对于构建客户端/服务器网络应用程序非常有用。 REST基本上适用于HTTP协议,与WSDL等其他方法相比,实现REST非常简单。

有许多关于REST API实现的优秀教程,您可以通过Google搜索轻松找到它们。 以下是其中之一: http://www.androidhive.info/2014/01/how-to-create-rest-api-for-android-app-using-php-slim-and-mysql-day-12-2/

答案 1 :(得分:0)

由于这个问题的开放性,有许多方法可以解决这些问题。我建议在开始项目和决定技术之前花费大量时间研究和分析它们。

答案 2 :(得分:0)

这不是一种错误的方法,大多数Android应用程序从在线数据库发送或接收数据。
要将Android应用程序与在线数据库连接,您可以创建Web服务,例如,您可以为此创建Rest Api。
要使用Asp.net web api创建Rest Api,请访问this 链接 您上一个问题的答案取决于您的Web服务编写决定安全风险的方式。

您还可以使用this参考