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 相关文章推荐
jquery蒙版控件实现代码
Dec 08 Javascript
FireFox下XML对象转化成字符串的解决方法
Dec 09 Javascript
jquery html动态生成select标签出问题的解决方法
Nov 20 Javascript
JavaScript获取页面中表单(form)数量的方法
Apr 03 Javascript
javascript实现Table排序的方法
May 15 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
Sep 15 Javascript
基于AngularJS实现页面滚动到底自动加载数据的功能
Oct 16 Javascript
JS简单实现表格排序功能示例
Dec 20 Javascript
手把手教你搭建ES6的开发运行环境
Jul 11 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
Feb 02 Javascript
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
May 08 Javascript
vue 实现图片懒加载功能
Dec 31 Vue.js
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 cli 方式 在crotab中运行解决
2010/02/08 PHP
php使用pdo连接sqlite3的配置示例
2016/05/27 PHP
多个Laravel项目如何共用migrations详解
2018/09/25 PHP
Z-Blog中用到的js代码
2007/03/15 Javascript
JavaScript 关键字屏蔽实现函数
2009/08/02 Javascript
JS中的prototype与面向对象的实例讲解
2013/05/22 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
利用jQuery实现可以编辑的表格
2014/05/26 Javascript
webpack中CommonsChunkPlugin详细教程(小结)
2017/11/09 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
2018/10/20 Javascript
vue  directive定义全局和局部指令及指令简写
2018/11/20 Javascript
24个ES6方法解决JS实际开发问题(小结)
2020/05/31 Javascript
python中numpy.zeros(np.zeros)的使用方法
2017/11/07 Python
python实现朴素贝叶斯分类器
2018/03/28 Python
利用python实现在微信群刷屏的方法
2019/02/21 Python
在Python中构建增广矩阵的实现方法
2019/07/01 Python
python实现kNN算法识别手写体数字的示例代码
2019/08/16 Python
Python算法的时间复杂度和空间复杂度(实例解析)
2019/11/19 Python
selenium中get_cookies()和add_cookie()的用法详解
2020/01/06 Python
python argparse传入布尔参数false不生效的解决
2020/04/20 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
2020/05/16 Python
python mongo 向数据中的数组类型新增数据操作
2020/12/05 Python
澳大利亚首个在线预订旅游网站:Wotif
2017/07/19 全球购物
莫斯科绝对前卫最秘密的商店:SVMoscow
2017/10/23 全球购物
介绍Ibatis的核心类
2013/11/18 面试题
建筑自我鉴定
2013/10/19 职场文书
法人授权委托书格式
2014/04/08 职场文书
推荐信格式范文
2014/05/09 职场文书
合作协议书范本
2014/10/25 职场文书
2014年图书馆工作总结
2014/11/25 职场文书
2014年度个人工作总结范文
2015/03/09 职场文书
2015年办公室个人工作总结
2015/04/20 职场文书
恋恋笔记本观后感
2015/06/16 职场文书
golang中实现给gif、png、jpeg图片添加文字水印
2021/04/26 Golang
Python list列表删除元素的4种方法
2021/11/01 Python
Win11 BitLocker 驱动器加密
2022/04/19 数码科技