如何使用 Windows Phone 8 连接到服务器上已承载的 SQL Server 数据库

本文关键字:SQL 数据库 Server 服务器 Windows 何使用 Phone 连接 | 更新日期: 2023-09-27 18:34:48

由于我对Windows Phone 8开发不是那么熟练,我想讨论/询问将Windows Phone 8连接到SQL Server数据库的最佳方法是什么,我不想使用Azure,因为我已经在服务器上使用了用于网站的数据库。请问任何人都可以给我完整的教程或帮助实现它吗?连接后,我想使用用户的文本框输入仅从 wp8 应用程序触发选择查询

如何使用 Windows Phone 8 连接到服务器上已承载的 SQL Server 数据库

在这里查看 Windows Phone 8 访问 SQL 远程数据库

Microsoft不允许直接连接到远程数据库,因此您需要在连接到数据库的服务器上有一个服务,该服务通过 http 请求提供内容(使用 xml 或 JSON 来表示数据(

执行此操作

的最佳方法是使用 Web 服务。在 Web 服务中,可以使用 ASP.NET Web API。它是一个框架,可以轻松构建可以在Windows手机上使用的HTTP服务,JSON或XML,由您决定。在 Windows Phone 中,您可以使用 GET、PUT、POST 和 DELETE 请求,并相应地获取 WebAPI 响应。

您可以使用以下教程实现一个:

教程

另一个教程。

我更喜欢使用 LINQ 来查询 Web API
中的数据。林克示例

出于排序目的,您可以使用 odata:

Odata for ASP .NET Web API

要使用 Web API,请执行以下操作:Web API with Windows Phone

您还可以制作一个简单的网页,从手机获取数据作为查询字符串并返回数据作为响应,此网页应充当您和数据库之间的桥梁。 而且您不必从手机打开页面,只需发送HTTP请求并获得响应, 这可能会帮助你:https://msdn.microsoft.com/en-us/library/hh221581.aspx