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

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
javascript buffer、stringbuffer、stringbuffer 清空、java stringbuffer、stringbuffer的用法,以便于您获取更多的相关知识。

时间: 2024-09-17 10:09:17

javascript制作sql转换为stringBuffer的小工具_javascript技巧的相关文章

基于JavaScript实现简单的随机抽奖小程序_javascript技巧

对于抽奖这样的小程序使用诸如VB,Delphi等工具来实现会比较的方便,由于本人机器上没有装这样的应用程序,所以只能另寻其道.为了使抽奖程序能够无需配置平台直接可以在任何一台机器上运行,开发工具和编译运行工具也能够经可能简单(诸如text文本即可编辑,window系统自带的浏览器即可编译运行的情况),决定尝试使用javascript来做.本人对javascript的研究不深,平时主要用于网站开发中对来自客户端的数据进行有效性判断(基于安全性的考虑,安全性要求高的网站尽量使用服务器端语言对数据有效

javascript制作游戏开发碰撞检测的封装代码_javascript技巧

在JavaScript开发Web游戏时,需要使用到碰撞检测时,为了方便开发,封装了矩形和圆形的两个碰撞检测方式. [附带案例操作捕获一枚] [注意:代码上未做优化处理] 演示图 角色攻击区域碰撞检测.gif 塔防案例.gif 矩形区域碰撞检测 /** * 矩形区域碰撞检测 * Created by Administrator on 14-4-7. * author: marker */ function Rectangle(x, y, _width, _height){ this.x = x;

基于javascript实现句子翻牌网页版小游戏_javascript技巧

本文实例为大家分享了js实现句子翻牌网页版小游戏,供大家参考,具体内容如下 效果图: 实现思路: 考察打字能力和记忆能力的益智小游戏. 1.会先把一段文字显示 2.一小段时间后显示背面 3.输入框输入文字与文字全部对应显示正面 具体代码: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>

javascript制作的cookie封装及使用指南_javascript技巧

一.前言 之前使用cookie,都是document.cookie的形式去操作,兼容性虽好,但是麻烦.个人又是个比较喜欢造轮子的人,所以针对cookie,封装了个工具类.很长时间以来,我都喜欢写代码,而不太喜欢文字总结,也不太喜欢写些零碎的东西,看来得改. 二.思路 (1)如何封装,封装成啥样 如何封装:就是使用原生的js封装成工具,那样到哪里都能能用.针对document.cookie封装是最好的方式,所有的操作都基于document.cookie. 封装成啥样:封装成能够以对象的形式存在,同

5个可以帮你理解JavaScript核心闭包和作用域的小例子_javascript技巧

这里有5个小脚本,有助于你真正理解JavaScript核心–闭包和作用域.没有在控制台运行之前,尝试回答每个案例中会弹出什么内容,然后你可以创建一个测试文件去核对你的答案.你准备好了吗? 1. 复制代码 代码如下:  if (!("a" in window)) {      var a = 1;  }  alert(a); 2. 复制代码 代码如下:  var a = 1,      b = function a(x) {          x && a(--x);  

js将字符转换为UTF-8字符的工具_javascript技巧

UTF-8 转换工具 在下面的文本框中输入中文文字,按"转化",即可将其转化为UTF-8字符. 再按"还原",即可将其还原为简体中文.

javascript制作网页图片上实现下雨效果_javascript技巧

这里主要是应用了一个rainyday的js类库,使用非常简单方便,就不多废话了,看演示代码吧. 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type&qu

Javascript中this关键字的一些小知识_javascript技巧

Javascript应该是现在最流行的跨平台语言之一,一直在玩前端的一些有意思的东西,发现竟然没有掌握好这门语言.有点舍本逐末,于是想趁着现在这有空的时候好好补充一点遗漏的东西. this的隐性绑定 一开始这是我很迷惑的东西,刚开始看到的时候,不理解.而后,在相似的情况下,又能用类似的方法解决同样的问题.便试着理清这其中的知识,方便于查找. 这是一个Javascript语言上设计的错误,但是似乎这个错误是不可避免的,函数是对象,数组是对象等等.引用<Javascript: The Good Pa

javascript检测页面是否缩放的小例子_javascript技巧

复制代码 代码如下: /* * zoomCheck */jQuery(function($){  var dCheck = $("#zoomCheck");  if(dCheck.size() != 0){    return;  }  dCheck = $("<span></span>").attr('id',"zoomCheck").css({    position :'fixed',    left : '5px'