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 html()等方法介绍
Nov 18 Javascript
Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)
Sep 12 Javascript
用JQuery调用Session的实现代码
Oct 29 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
Aug 11 Javascript
javascript中sort排序实例详解
Jul 24 Javascript
微信小程序 swiper组件轮播图详解及实例
Nov 16 Javascript
微信小程序中吸底按钮适配iPhone X方案
Nov 29 Javascript
vue-router跳转时打开新页面的两种方法
Jul 29 Javascript
ES6基础之数组和对象的拓展实例详解
Aug 22 Javascript
一行JavaScript代码如何实现瀑布流布局
Dec 11 Javascript
jQuery实现简单轮播图效果
Dec 27 jQuery
JavaScript代码实现简单计算器
Dec 27 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 Sql Server连接失败问题及解决办法
2009/08/07 PHP
PHP中英混合字符串截取函数代码
2011/07/17 PHP
从PHP的源码中深入了解stdClass类
2014/04/18 PHP
thinkPHP中验证码的简单实现方法
2016/12/05 PHP
PHP命令空间namespace及use的用法小结
2017/11/27 PHP
PHP数组Key强制类型转换实现原理解析
2020/09/01 PHP
如何实现iframe(嵌入式帧)的自适应高度
2006/07/26 Javascript
JS简单实现元素复制示例附图
2013/11/19 Javascript
javascript读写json示例
2014/04/11 Javascript
jQuery实现仿美橙互联两级导航菜单效果完整实例
2015/09/17 Javascript
原生javascript实现自动更新的时间日期
2016/02/12 Javascript
jQuery获取file控件中图片的宽高与大小
2016/08/04 Javascript
JS焦点图,JS 多个页面放多个焦点图的实例
2016/12/08 Javascript
JS实现复制功能
2017/03/01 Javascript
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
2017/03/21 jQuery
node中使用es5/6以及支持性与性能对比
2017/08/11 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
2018/09/26 Javascript
angularjs1.5 组件内用函数向外传值的实例
2018/09/30 Javascript
小程序实现页面顶部选项卡效果
2018/11/06 Javascript
koa2服务端使用jwt进行鉴权及路由权限分发的流程分析
2019/07/22 Javascript
vue elementui 实现搜索栏公共组件封装的实例代码
2020/01/20 Javascript
序列化模块json代码实例详解
2020/03/03 Javascript
JS前后端实现身份证号验证代码解析
2020/07/23 Javascript
Python随机生成带特殊字符的密码
2016/03/02 Python
Python获取指定文件夹下的文件名的方法
2018/02/06 Python
python调用支付宝支付接口流程
2019/08/15 Python
详解numpy矩阵的创建与数据类型
2019/10/18 Python
Python使用monkey.patch_all()解决协程阻塞问题
2020/04/15 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
原生canvas制作画图小工具的踩坑和爬坑
2020/06/09 HTML / CSS
保时捷设计:Porsche Design
2019/03/30 全球购物
土耳其玩具商店:Toyzz Shop
2019/08/02 全球购物
顶撞领导检讨书
2014/01/29 职场文书
大学生职业生涯规划大赛作品(精品)
2014/09/17 职场文书
预备党员转正材料
2014/12/19 职场文书
2015年英语教师工作总结
2015/05/20 职场文书