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 replace 字符替换实现代码
Dec 02 Javascript
jQuery实现密保互斥问题解决方案
Aug 16 Javascript
JavaScript实现在页面间传值的方法
Apr 07 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
Nov 01 Javascript
JavaScript仿支付宝密码输入框
Dec 29 Javascript
javascript自动恢复文本框点击清除后的默认文本
Jan 12 Javascript
JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法
Mar 30 Javascript
浅谈Vuejs Prop基本用法
Aug 17 Javascript
Vue.js watch监视属性知识点总结
Nov 11 Javascript
JavaScript实现移动端拖动元素
Nov 24 Javascript
webpack的移动端适配方案小结
Jul 25 Javascript
微信小程序 根据不同用户切换不同TabBar
Apr 21 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
用户的详细注册和判断
2006/10/09 PHP
php中检查文件或目录是否存在的代码小结
2012/10/22 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
2015/01/21 PHP
php使用curl详细解析及问题汇总
2016/08/11 PHP
PHP生成推广海报的方法分享
2018/04/22 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
PHP压缩图片功能的介绍
2019/03/21 PHP
PHP ob缓存以及ob函数原理实例解析
2020/11/13 PHP
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
Backbone.js的Hello World程序实例
2015/06/19 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
原生JS实现图片懒加载(lazyload)实例
2017/06/13 Javascript
React中使用collections时key的重要性详解
2017/08/07 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
利用nginx + node在阿里云部署https的步骤详解
2017/12/19 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
在Apache服务器上同时运行多个Django程序的方法
2015/07/22 Python
Django内容增加富文本功能的实例
2017/10/17 Python
python负载均衡的简单实现方法
2018/02/04 Python
python爬虫爬取淘宝商品信息(selenum+phontomjs)
2018/02/24 Python
python 获取图片分辨率的方法
2019/01/08 Python
Python函数返回不定数量的值方法
2019/01/22 Python
Python参数类型以及常见的坑详解
2019/07/08 Python
python的re模块使用方法详解
2019/07/26 Python
Python pandas用法最全整理
2019/08/04 Python
给 TensorFlow 变量进行赋值的方式
2020/02/10 Python
Python使用uuid库生成唯一标识ID
2020/02/12 Python
美国生鲜及杂货电商:FreshDirect
2018/01/29 全球购物
萨克斯第五大道英国:Saks Fifth Avenue英国
2019/04/01 全球购物
俄罗斯隐形眼镜和眼镜在线商店:Cronos
2020/06/02 全球购物
班组长竞聘书
2014/03/31 职场文书
市场营销专业自荐书
2014/06/10 职场文书
2015年学校办公室主任工作总结
2015/07/20 职场文书
2015初中生物教研组工作总结
2015/07/21 职场文书
十大最强岩石系宝可梦,怪颚龙实力最强,第七破坏力很强
2022/03/18 日漫