如何使用Android应用程序连接到MSSQL数据库

时间:2015-03-07 22:13:23

标签: android sql-server

我正在构建一个使用MSSQL Server数据库的asp.net Web应用程序。我想构建一个Android应用程序作为移动替代方案,并希望共享相同的数据库。这是可能的,如果是这样,解决这个问题的最佳方法是什么?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

自从您使用.NET平台以来,请查看WebApi2。它允许您为移动和网站应用程序(或任何其他)构建API。 '

http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api

关于这一点的好处是你只需要构建一次API,两个应用程序都可以以相同的方式调用它。例如,您可能会遇到以下情况:

http://api.mydomain.com/user/123

当您的网站或移动应用在该网址上运行GET时,您将获得用户123的结构化JSON数据,例如:

{
  "id": 123,
  "username": "myname123",
  "firstName": "John",
  "lastName": "Smith",
  "email": "jsmith@test.com"
}

您还可以使用POST方法将数据发送到您的应用程序可以处理并存储在其数据库中的API。您可以在不暴露数据库的情况下获得验证和安全性的好处。

有大量的资源和来自大小公司的API示例,您可以查看这些资料以获得一些想法。