jsÕýÔò½âÎöSQL×Ö·û´® - Web ¿ª·¢ / JavaScript
ÕýÔò±í´ïʽ ½âÎöSQL Óï·¨×Ö·û´®
×Ö·û´®ÑùÀý
JScript code:
select * from mtab
select * from mtab where id=10
select * (select * from mmtab where id=10) where id=10
//È¡µÃ (select * from mmtab where id=10)
select * (select * from mmtab where (id=10 and zz=5)) where id=10
//È¡µÃ (select * from mmtab where (id=10 and zz=5))
select * (select * from mmtab where (id=10 and zz=5)) where (id=10 zz=5)
//È¡µÃ (select * from mmtab where (id=10 and zz=5))
select * (select * from mmtab where (id=10 and zz=5)) where (id=10 zz=5) order by id desc
//È¡µÃ (select * from mmtab where (id=10 and zz=5))
ËùÓкó±ßÒ²¿ÉÄÜûÓÐwhere×Ó¾ä
ÏÈлл´ó¼ÒÁË
(?<=select \* )\([^)]+\)
ÉÏÃæÃ»ÓÐ˵Çå ÎÒµÄÒâ˼ÊÇ ÏëÒªµÚÒ»¸öÀ¨ºÅ Àï±ßµÄ¶«Î÷
Èç
JScript code:
select * (select * from mmtab where (id=10 and zz=5)) where (id=10 zz=5) order by id desc
//È¡µÃ (select * from mmtab where (id=10 and zz=5))
Ҫд¸öSQL Parser
¿ÉÒÔ¿´Ò»Ï TrimQuery http://code.google.com/p/trimpath/wiki/TrimQuery
(?<=select \* )\([^)]+[)][)]*
JScript code
Code highlighting produced by Actipro CodeHighlight
Ïà¹ØÎÊ´ð£º
Ö´ÐеÄ˳Ðò£º
1£©Îļþä¯ÀÀ¿ò£¨Ñ¡ÔñÎļþʹÓã©
Ñ¡ÔñºÃÎļþºó
µã»÷Ò»¸öµ¼Èë°´Å¥µÄʱºò £¬°ÑÉÏÃæÉÏ´«¿òÀïµÄcsvÎļþÒÔÒ»¸öIDΪÎļþÃû£¬ÉÏ´«µ½**/**Îļþ¼ÐÏÂ
2£©¶ÁÈ¡Õâ¸öÎļþ¼ÐϵÄcsvµÄÎļþ£¬×ª»»³Ésql
3 ......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
3̨µçÄÔ£¬ÆäÖÐһ̨×÷ΪMYSQL·þÎñÆ÷£¬ÁíÍâ2̨ΪTOMCAT·þÎñÆ÷¡£
MYSQL·þÎñÆ÷ÀïÓÐÒ»Ìõ¼Ç¼£¬ IDΪ10.
ÏÖÔÚ2̨TOMCATͬʱ£¨100%£©·¢ÆðÐÞ¸ÄMYSQLÀïIDΪ10µÄÄÇÌõ¼Ç¼£¬±ÈÈçÐ޸ĴËID¼Ç¼ÀïijһÏîµÄÄÚÈÝ¡£ ±ÈÈçTOMCAT 1Ò ......