javascript制作sql转换为stringBuffer的小工具
sql转换为stringBuffer的小工具,dao层拼接sql很麻烦,用这个小工具可以快速拼接,把写好的sql在sql工具中格式化好,然后复制进去就可以了
演示地址:http://runjs.cn/detail/fj14tpyu 有点丑,建议全屏查看,不过你下载下来可以自己修改
代码
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"> <HTML> <HEAD> <TITLE>changeSQL</TITLE> <METANAME="Generator"CONTENT="EditPlus"> <METANAME="Author"CONTENT=""> <METANAME="Keywords"CONTENT=""> <METANAME="Description"CONTENT=""> <script> varie=!-[1,]; functionchangeSQL(){ varsrcSQL=document.getElementById("srcSQL"); varsrcInner=srcSQL.value; varsqlBuf="sqlBuf" varBufObj="StringBuffersqlBuf=newStringBuffer();" varnewSrc=""; if(ie){ varnewSrc=srcInner.split("\r\n"); }else{ varpatt=newRegExp(/.+/g); varnewSrc=srcInner.match(patt); } varlen=newSrc.length; for(vari=0;i<len;i++){ vartemp=newSrc[i]; if(i<len-1){ sqlBuf+=".append(\""+temp+"\")"+"\r\n"; } if(i==len-1){ sqlBuf+=".append(\""+temp+"\");"; } } varshowSQL=document.getElementById("showSQL"); showSQL.innerText=BufObj+"\n"+sqlBuf; } </script> </HEAD> <BODY> <tableborder="1"width="100%"> <tralign="center"> <tdwidth="45%"><textareaid="srcSQL"rows="40"cols="85"></textarea></td> <td> <buttononclick="changeSQL()"style="cursor:hand;"><fontcolor="blue"size="5"><b>转换</b></button><p> </td> <tdwidth="45%"><textareaid="showSQL"rows="40"cols="85"></textarea></td> </tr> </table> </BODY> </HTML>
以上所述就是本文的全部内容了,希望大家能够喜欢。