任何Javascript/Jquery库要验证SQL语句?

Min*_*iel 8 javascript mysql sql jquery

我的项目中有一个textarea,用户可以在其中保存SQL查询,但其中一个要求是检查此查询是否有效

如果用户输入的内容如下:

SELECT ** FROM EMP 
Run Code Online (Sandbox Code Playgroud)

这应该返回false并且只是说它invalid不必提供任何理由的错误消息

主要是查询将只是select声明

注意 我此时不想使用任何服务器端

有没有人知道具有此功能或类似功能的javascript/jquery库或插件

我有谷歌这个,它没有显示任何东西

谢谢

Lau*_*nce 5

这是使用JS SQL Parser的示例小提琴:

http://jsfiddle.net/Hb6az/

如果解析器遇到意外情况,它会抛出错误,因此您必须将检查代码包装在一个try {} catch(error) {}块中。

  • 说明中的注意事项:“目前它只能解析相当基本的 SELECT 查询” (2认同)