2

我正在创建我的第一个 android 应用程序。我的应用程序以下列方式工作:

  1. 用户登录应用程序。

  2. 登录详细信息位于 SQL Server 2008 R2 在线服务器上

  3. 服务器将数据返回给应用程序,数据将存储在应用程序的数据库中。

我面临的问题是我应该如何连接到Sql server 数据库。我研究了这个主题,发现我需要使用一些服务。有人可以建议我应该使用什么服务吗?普通的 .NET Web 服务、WCF 服务或 Java 服务。

我还需要知道如何在我的应用程序中使用此服务。

我随身携带的软件:

  • 视觉工作室 2008
  • SQL Server 2008 R2。
  • Android 开发工具包和 Eclipse
  • SQLite

请帮我。

4

2 回答 2

4

为此,我强烈推荐 Asp.Net Web API:

“ASP.NET 包括 ASP.NET Web API,用于创建丰富的 REST-ful Web 服务,返回 JSON、XML 或 Web 支持的任何类型的内容!ASP.NET Web API 可以为 Windows Phone、iPhone 等移动应用程序提供数据服务、Android 等。ASP.NET Web API 可以在任何 ASP.NET Web 应用程序中使用,包括 ASP.NET MVC、Web 窗体或网页——这都是一个 ASP.NET。”

http://www.asp.net/web-api

于 2013-08-21T07:08:42.157 回答
3

只是为了让您在这里获得总体概述;

您不会将 (Android) 应用程序直接连接到远程 SQL 数据库/服务器。Android 和任何其他移动平台都为此提供了稳定可靠的界面。

其次,你想要做的是一个(REST)网络服务。
只要您的需求很简单(在您的应用程序和数据库之间传递一些简单的数据),这仅意味着让一些 Web 语言占用一些 GET 或 POST 变量并将它们放入数据库中。反过来也是一样。

您可以使用任何(网络)语言执行此操作。语言的选择可能最受您要运行的服务器以及它已经支持的语言的影响。

于 2013-08-21T07:11:37.803 回答