2010-12-04 49 views
-1

如何使用jquery编写sql查询。考虑一个web服务调用使用jQuery到asp.net webservice,发送一个sql查询并以json格式取回结果。但连接字符串存在问题,因为如果用户查看页面的源,则该连接字符串不可用。使用jQuery来编写SQL查询?

+1

您可以设置web服务采取一次只guid – CarneyCode 2010-12-04 09:46:19

+1

什么是曾经只guids – 2010-12-04 09:47:20

回答

5

这是一个非常,非常非常糟糕的主意,除非你花了很大大量预防在被允许哪些查询过滤,SQL注入将用户敞开。

例如:

DROP Table XXXX; 

除此之外主要原因... jQuery将不会做任何事情来解决这个问题,它可以帮助任何UI你正在构建,但没有什么本质上存在jQuery可以帮助你完成任何事情。

对于连接字符串位:jQuery无法执行SQL查询......无论如何,您的Web服务将不得不执行任何操作,所以没有任何连接字符串可以被看到,它是服务器端的。


如果你仅仅是如何做到这一点的例子后 - 执行一般SQL - 看看一些项目在那里。例如Stack Exchange Data Explorer,您可以在其中查询StackOverflow数据。它是开源的,you can view it all right here