javascript制作sql转换为stringBuffer的小工具


Posted in Javascript onApril 03, 2015

sql转换为stringBuffer的小工具,dao层拼接sql很麻烦,用这个小工具可以快速拼接,把写好的sql在sql工具中格式化好,然后复制进去就可以了

演示地址:http://runjs.cn/detail/fj14tpyu    有点丑,建议全屏查看,不过你下载下来可以自己修改

代码

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>change SQL</TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
 
<script>
  var ie = !-[1,];  
  function changeSQL(){
    var srcSQL = document.getElementById("srcSQL");
    var srcInner = srcSQL.value;
    var sqlBuf = "sqlBuf"
    var BufObj = "StringBuffer sqlBuf = new StringBuffer();"
    var newSrc = "";
    if(ie){
      var newSrc = srcInner.split("\r\n");
    }else{
      var patt = new RegExp(/.+/g);
      var newSrc = srcInner.match(patt);
    }
    var len = newSrc.length;
    for(var i=0;i<len;i++){
      var temp=newSrc[i];
      if(i < len-1){
      sqlBuf += ".append(\" " + temp + " \")" + "\r\n";
      }
      if(i == len-1){
      sqlBuf += ".append(\" " + temp + " \");";
      }
    }
     
    var showSQL = document.getElementById("showSQL");
    showSQL.innerText = BufObj + "\n" + sqlBuf;
  }
   
   
</script>
</HEAD>
<BODY>
<table border="1" width="100%" >
  <tr align="center">
    <td width="45%"><textarea id="srcSQL" rows="40" cols="85" ></textarea></td>
    <td>
      <button onclick="changeSQL()" style="cursor:hand;"><font color="blue" size="5"><b>转换</b></button><p>
       
    </td>
    <td width="45%"><textarea id="showSQL" rows="40" cols="85" ></textarea></td>
  </tr>
</table>
</BODY>
</HTML>

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
给网站上的广告“加速”显示的方法
Apr 08 Javascript
基于jquery的跨域调用文件
Nov 19 Javascript
读jQuery之四(优雅的迭代)
Jun 20 Javascript
jQuery验证Checkbox是否选中的代码 推荐
Sep 04 Javascript
推荐一个封装好的getElementsByClassName方法
Dec 02 Javascript
javascript版2048小游戏
Mar 18 Javascript
JavaScript显示表单内元素数量的方法
Apr 02 Javascript
ES6中Symbol类型用法实例详解
Apr 06 Javascript
Vue实战之vue登录验证的实现代码
Oct 31 Javascript
关于单文件组件.vue的使用
Sep 20 Javascript
Vue-cli3简单使用(图文步骤)
Apr 30 Javascript
JavaScript中时间格式化新思路toLocaleString()
Nov 07 Javascript
JavaScript替换当前页面的方法
Apr 03 #Javascript
iframe里使用JavaScript控制主页转向的方法
Apr 03 #Javascript
JavaScript返回网页中锚点数目的方法
Apr 03 #Javascript
JavaScript获取页面中第一个锚定文本的方法
Apr 03 #Javascript
JavaScript获取页面中表单(form)数量的方法
Apr 03 #Javascript
JavaScript获取网页中第一个图片id的方法
Apr 03 #Javascript
JavaScript返回网页中超链接数量的方法
Apr 03 #Javascript
You might like
PHP学习笔记之数组篇
2011/06/28 PHP
解析file_get_contents模仿浏览器头(user_agent)获取数据
2013/06/27 PHP
php实现把url转换迅雷thunder资源下载地址的方法
2014/11/07 PHP
javascript 实用的文字链提示框效果
2010/06/30 Javascript
jqgrid 表格数据导出实例
2013/11/21 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
浅析js中substring和substr的方法
2015/11/09 Javascript
JavaScript如何禁止Backspace键
2015/12/02 Javascript
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
2016/03/25 Javascript
深入剖析Node.js cluster模块
2018/05/23 Javascript
使用JS实现导航切换时高亮显示的示例讲解
2018/08/22 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
Vue开发中常见的套路和技巧总结
2020/11/24 Vue.js
jQuery冲突问题解决方法
2021/01/19 jQuery
python 多线程应用介绍
2012/12/19 Python
使用pycharm生成代码模板的实例
2018/05/23 Python
详解如何将python3.6软件的py文件打包成exe程序
2018/10/09 Python
Django框架models使用group by详解
2020/03/11 Python
HTML5中在title标题标签里设置小图标的方法
2020/06/23 HTML / CSS
Otel.com:折扣酒店预订
2017/08/24 全球购物
Rakuten Kobo台湾:电子书、eReaders和Reading应用程式
2017/11/24 全球购物
FC-Moto英国:欧洲最大的摩托车服装和头盔商店之一
2019/08/25 全球购物
英国行业制服供应商:Alexandra
2019/09/14 全球购物
香港百佳网上超级市场:PARKNSHOP.com
2020/06/10 全球购物
联想C++笔试题
2012/06/13 面试题
opencv实现图像几何变换
2021/03/24 Python
教师党员承诺书
2014/03/25 职场文书
乡镇党建工作汇报材料
2014/08/14 职场文书
2015年试用期工作总结
2014/12/12 职场文书
初中信息技术教学计划
2015/01/22 职场文书
中秋节晚会开场白
2015/05/29 职场文书
请病假条范文
2015/08/17 职场文书
求职信:求职应该注意的问题
2019/04/24 职场文书
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python
Python的这些库,你知道多少?
2021/06/09 Python