使用 jquery 连接到 MS SQL 2012


Connecting to a MS SQL 2012 using jquery?

我使用 SharePoint 2010 构建了一个 Web 应用程序,并且能够使用 REST API (ajax) 连接到 Sahrepoint 列表。该方法允许使用Sharepoint列表作为数据库。

现在我正在用MSSQL创建一个Web服务器。老实说,我没有处理过很多MSSQL。我知道访问数据库的理想方法是通过PHP,但目前还不是一种选择。所以我正在尝试看看我是否可以简单地使用 jquery/javascript 来使用 AJAX 获取、更新、创建和删除记录。

我很难找到这方面的任何信息,但有人知道MSSQL是否允许像Sharepoint的REST API这样的HTTP访问吗?

我想可能有一种方法可以以某种方式在 MSSQL 中激活此功能,但同样,不会对此进行大量菜鸟指南或菜鸟信息。我将不胜感激任何意见。

不,MSSQL 本身并不托管任何 RESTful API。 您将需要使用某种后端/服务器端代码来实际建立数据库连接并运行查询/返回结果。

你可以使用PHP(这可能不是使用MS产品的"理想",但肯定会工作),但你也可以使用许多其他服务器端语言 - Perl,Python,Java,C#,C,C++等,只需公开JSON/RESTful方法供jQuery接口。

目前的"理想"是研究oData服务。 您很可能编写一个 oData 服务,作为 WCF 服务或 ASP.NET 站点使用 C# 托管。

另请参阅:

  • http://www.hanselman.com/blog/CreatingAnODataAPIForStackOverflowIncludingXMLAndJSONIn30Minutes.aspx
  • 如何通过 REST 查询 SQL Server 以获取 XML。