跪求js或者java 对sql语句合法行的验证!!!! rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 难道有这样的工具?你先把SQL在数据库里面先测试一下,就好了嘛。这又不费事。 我现在是做一个网页,在网页上需要录入sql语句,如果不做验证去后台执行响应速度会很慢所以需要在用户输入SQL后在前台就对SQL的格式做一些验证,包括用户用到的函数是否存在,where后面的条件格式是否合等等,总之能够在SQL数据库里面出现的错误提示尽量在页面上对sql验证时就通知用户,保证后台执行的sql是完全正确的 貌似很难。想法1,不知道你有没有用过Oracle的EM?去看看它的执行SQL的页面怎么做的。也许会有收获。想法2,用Ajax,SQL交给服务器,服务器试运行,并捕获异常。注意,最后要rollback。 什么叫合法性的验证呢?用PrepareStatement吗? 那你要实现一个各种数据库的 SQL 语法解析器!我知道 Java 的语法解析器有近 100 个类,SQL 的语法远比 Java 复杂! 各位大哥,进来帮帮忙啊,关于java汉字转拼音 pinyin4j的问题 求助:用java语句如何得到XML中ELEMENT的值?? 关于对象序列化的问题 一个小想法,请指点! 在JAVA程序中怎么样调用CAPI [聊天室] java的swing中有没有可以浏览html页面的? 实现一个自己的Java编译器 现在java开发中流行通过什么方式实现对数据库操作?就好像Visual Stadio通过ADO访问数据库。 static方法有没有多线程的问题? 高手帮忙 字节流编码的问题,特请教!
所以需要在用户输入SQL后在前台就对SQL的格式做一些验证,包括用户用到的函数是否存在,
where后面的条件格式是否合等等,总之能够在SQL数据库里面出现的错误提示尽量在页面上对sql验证时就通知用户,保证后台执行的sql是完全正确的
想法1,不知道你有没有用过Oracle的EM?去看看它的执行SQL的页面怎么做的。也许会有收获。
想法2,用Ajax,SQL交给服务器,服务器试运行,并捕获异常。注意,最后要rollback。