使用jQuery连接到MS SQL 2012?

问题描述:

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

现在我正在创建一个MSSQL的Web服务器的过程。说实话,我还没有处理过MSSQL。我知道访问数据库的理想方式是通过PHP,但目前它不是一个选项。所以我试图看看我是否可以简单地使用jQuery/JavaScript来使用AJAX获取,更新,创建和删除记录。

我很难找到任何信息,但有谁知道MSSQL是否允许HTTP访问谎言Sharepoint的REST API?

我想可能有办法在MSSQL中激活这个功能,但是不要在这方面大量的noob指南或noob信息。我将不胜感激任何意见。

+0

我担心你需要自己编写REST API。 – jcubic

+0

嗨jcubic,谢谢你的评论。我不太清楚我的理解。你的意思是说MSSQL不natively支持HTTP请求,所以这是不可能的? –

+0

我不认为有包含http服务器的sql server。你需要http服务器并且自己编写服务,或者找到这样做的库。 – jcubic

不,MSSQL本身不承载任何RESTful API。您将需要使用某种后端/服务器端代码来实际建立数据库连接并运行查询/返回结果。您可以使用PHP(这可能不是用于使用MS产品的“理想”,但肯定会起作用),但您也可以使用其他服务器端语言 - Perl,Python,Java,C# ,C,C++等,只是公开jQuery接口的JSON/RESTful方法。

目前的“理想”将是调查oData services。很可能你会用C#编写托管为WCF服务或ASP.NET站点的oData服务。

参见: