如何使用Web服务将.NET中创建的SQL数据库连接到Android

时间:2011-07-23 15:59:25

标签: .net android web-services

我是.NET Framework的新手。我正在使用Visual Studio 2008,我需要在其中创建一个简单的SQL数据库,例如2列“name”和“address”。之后,我需要创建一个将公开我的数据库的Web服务(REST或SOAP)。此外,我需要开发一个Android应用程序,使用它可以通过webservice使用相应的按钮随时插入,删除,更新和查看我的数据库的内容。正如我将在我的机器上开发它,我会使用localhost而不是任何远程服务器。

任何人都可以建议我该如何做到这一点?

1 个答案:

答案 0 :(得分:2)

您的任务实际上并非简单,您可能需要在此处进行一些学习。这个问题非常广泛,这就是为什么答案有点抽象的原因。

我认为你可能需要

<强>数据库
使用满足您任务的表创建数据库。您可以使用ORM框架来简化(如果您知道如何使用它们),也可以在SQL中手动编写它。

<强>服务
最好在这里使用WCF REST,因为您需要它来使用Android。数据应以XML,JSON或ATOM格式返回。使用指定的操作(CRUD)设计接口。您将能够在浏览器中或通过流量嗅探器(如Fiddler)进行测试。您的服务需要一些基础设施管道代码才能访问数据库。

请参阅此blogmsdn articlegoogle

Android
您需要学习如何从Android使用REST服务(我假设它将使用Java)。使用该服务后,您只需将远程方法调用连接到按钮单击,然后将返回值分配给Android GUI。