回答

收藏

是否有任何Javascript / Jquery库可以验证SQL语句?

技术问答 技术问答 263 人阅读 | 0 人回复 | 2023-09-14

我在我的项目中有一个textarea,其中可以保存用户SQL但要求之一是检查此查询是否有效
. a5 h6 I" R% ^% }2 R例子# K  Q" o% k) a( k) @
若用户输入相似:
! m* h! D# E) `+ x$ tSELECT ** FROM EMP这应该返回false并显示错误信息,提示invalid您不必给出任何原因
3 D* `7 e2 S) v) g主要是查询select语句1 B& t; H/ g& g) C
注意,    我现在不想使用任何服务器端
. W# n- l4 s& z- h( A) o问题
3 M8 {* S/ m; \7 i8 u1 m/ {有人知道这个功能或类似的功能吗?javascript / jquery库或插件& _7 c% ]* x/ o1 I
我有谷歌,它什么也没显示。$ i/ ~" ]2 `  S/ F6 ~
谢谢
) e: ^  R" p$ O. {                                                               
, y, G4 ^: X  c0 k# D! w    解决方案:                                                               
+ c- e6 S. l0 ^1 v# ?; ]: W                                                                这是一个用途JS SQL Parser的例子:
- g: L, H/ }. [7 I9 Ahttp://jsfiddle.net/Hb6az/
2 M9 l. l, T! Z5 J- A% I' ~/ W. J如果分析器发生意外,会导致错误,因此必须将检查代码包装在一起try {} catch(error) {}块中。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则