我正在创建我的第一个Android应用程序。我的应用程序以下列方式工作:
用户登录该应用。
登录详细信息位于SQL Server 2008 R2
服务器将数据返回给应用程序,数据将存储在应用程序的数据库中。
我面临的问题是我应该如何连接到 Sql server数据库。我研究了这个主题,发现我需要使用一些服务。有人可以建议我应该使用什么服务?一个普通的.NET Web服务,WCF服务或Java服务。
我还需要知道如何在我的应用中使用此服务。
我和我一起使用的软件:
请帮帮我。
答案 0 :(得分:4)
我强烈推荐使用Asp.Net Web API:
“ASP.NET包含ASP.NET Web API,用于创建返回JSON,XML或Web支持的任何类型内容的丰富REST-ful Web服务!ASP.NET Web API可为Windows等移动应用程序提供数据服务手机,iPhone,Android等等.ASP.NET Web API可以在任何ASP.NET Web应用程序中使用,包括ASP.NET MVC,Web窗体或Web页面 - 它都是One ASP.NET。“
答案 1 :(得分:3)
只是为了向您提供一般概述;
您没有将(Android)应用程序直接连接到远程SQL数据库/服务器。 Android,也没有任何其他移动平台,为此提供了稳定可靠的界面。
其次,你想要做的是(REST)网络服务 只要您的需求很简单(在您的应用程序和数据库之间传递一些简单的数据),这意味着只需要一些Web语言占用一些GET或POST变量并将它们放入数据库中。反之亦然。
您可以使用任何(网络)语言执行此操作。语言选择可能受您想要运行的服务器以及它已支持的语言的影响最大。