javascript制作sql轉(zhuǎn)換為stringBuffer的小工具
sql轉(zhuǎn)換為stringBuffer的小工具,dao層拼接sql很麻煩,用這個(gè)小工具可以快速拼接,把寫(xiě)好的sql在sql工具中格式化好,然后復(fù)制進(jìn)去就可以了
演示地址:http://runjs.cn/detail/fj14tpyu 有點(diǎn)丑,建議全屏查看,不過(guò)你下載下來(lái)可以自己修改
代碼
<!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>轉(zhuǎn)換</b></button><p>
</td>
<td width="45%"><textarea id="showSQL" rows="40" cols="85" ></textarea></td>
</tr>
</table>
</BODY>
</HTML>
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
- 利用JavaScript差集實(shí)現(xiàn)一個(gè)對(duì)比小工具
- 如何利用node.js開(kāi)發(fā)一個(gè)生成逐幀動(dòng)畫(huà)的小工具
- Node.js 實(shí)現(xiàn)搶票小工具 & 短信通知提醒功能
- java9的JShell小工具和編譯器兩種自動(dòng)優(yōu)化方法
- Node.js實(shí)現(xiàn)JS文件合并小工具
- js 創(chuàng)建書(shū)簽小工具之理論
- 用hta[javascript]寫(xiě)的定時(shí)重啟或關(guān)機(jī)的小工具
- 國(guó)慶節(jié)到了,利用JS實(shí)現(xiàn)一個(gè)生成國(guó)慶風(fēng)頭像的小工具 詳解實(shí)現(xiàn)過(guò)程
相關(guān)文章
微信小程序中使用自定義圖標(biāo)(阿里icon)的方法
這篇文章主要介紹了微信小程序中使用自定義圖標(biāo)(阿里icon)的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-08-08
JavaScript中字符串分割函數(shù)split用法實(shí)例
這篇文章主要介紹了JavaScript中字符串分割函數(shù)split用法,實(shí)例分析了javascript中split函數(shù)操作字符串的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-04-04
JavaScript中forEach遍歷數(shù)組舉例詳解
許多小伙伴對(duì)forEach語(yǔ)句應(yīng)該再熟悉不過(guò)了,無(wú)論是前端遍歷渲染還是js中的邏輯處理,這篇文章主要介紹了JavaScript中forEach方法的使用方式、優(yōu)缺點(diǎn)以及實(shí)際應(yīng)用場(chǎng)景,幫助開(kāi)發(fā)者更好地掌握這一常見(jiàn)的數(shù)組遍歷技術(shù),需要的朋友可以參考下2025-03-03
javascript實(shí)現(xiàn)倒計(jì)時(shí)并彈窗提示特效
倒計(jì)時(shí)的功能在我們做項(xiàng)目的時(shí)候會(huì)經(jīng)常遇到,這里給大家分享的是個(gè)人編寫(xiě)的一個(gè)簡(jiǎn)易的效果代碼,有需要的小伙伴可以參考下2015-06-06
javascript中字符串替換函數(shù)replace()方法與c# 、vb 替換有一點(diǎn)不同
JavaScript 不像和c# vb.net 中一樣 直接就可以替換所以的要替換的字符2010-06-06
微信小程序使用ucharts在小程序中加入橫屏展示功能的全過(guò)程
這篇文章主要給大家介紹了關(guān)于微信小程序使用ucharts在小程序中加入橫屏展示功能的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用微信小程序具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2022-09-09
javascript和jquery中cookie的設(shè)置方法
Cookie 是瀏覽器訪問(wèn)服務(wù)器后,服務(wù)器傳給瀏覽器的一段數(shù)據(jù)。瀏覽器需要保存這段數(shù)據(jù),不會(huì)輕易刪除(保存在計(jì)算機(jī)中)。此后每次瀏覽器訪問(wèn)該服務(wù)器,都必須帶上這段數(shù)據(jù)。這篇文章主要介紹了javascript和jquery中cookie的設(shè)置方法2023-07-07

