﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-笔记&amp;随笔</title><link>http://www.blogjava.net/hxwhui/</link><description /><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 06:09:46 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 06:09:46 GMT</pubDate><ttl>60</ttl><item><title>软件发行版本介绍</title><link>http://www.blogjava.net/hxwhui/archive/2011/10/25/361971.html</link><dc:creator>hxwhui</dc:creator><author>hxwhui</author><pubDate>Tue, 25 Oct 2011 02:21:00 GMT</pubDate><guid>http://www.blogjava.net/hxwhui/archive/2011/10/25/361971.html</guid><wfw:comment>http://www.blogjava.net/hxwhui/comments/361971.html</wfw:comment><comments>http://www.blogjava.net/hxwhui/archive/2011/10/25/361971.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/hxwhui/comments/commentRss/361971.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hxwhui/services/trackbacks/361971.html</trackback:ping><description><![CDATA[<div id="app-share-content">Alpha：<br />是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。<br />Beta：<br />也是测试版，这个阶段的版本会一直加入新的功能。在Alpha版之后推出。<br />RC：(Release　Candidate) <br />顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了，主要着重于除错。<br />RTM：(Release to Manufacture)<br />是给工厂大量压片的版本，内容跟正式版是一样的，不过RTM版也有出限制、评估版的。但是和正式版本的主要程序代码都是一样的。<br />OEM：<br />是给计算机厂商随着计算机贩卖的，也就是随机版。只能随机器出货，不能零售。只能全新安装，不能从旧有操作系统升级。包装不像零售版精美，通常只有一面CD和说明书(授权书)。 <br />RVL：<br />号称是正式版，其实RVL根本不是版本的名称。它是中文版/英文版文档破解出来的。 <br />EVAL： <br />而流通在[color=#ff0000]网络[/color]上的EVAL版，与&#8220;评估版&#8221;类似，功能上和零售版没有区别。 <br />RTL：Retail(零售版)<br />是真正的正式版，正式上架零售版。在安装盘的i386文件夹里有一个eula.txt，最后有一行 EULAID，就是你的版本。比如简体中文正式版是EULAID:WX.4_PRO_RTL_CN，繁体中文正式版是WX.4_PRO_RTL_TW。其中：如果是WX.开头是正式版，WB.开头是测试版。_PRE，代表家庭版；_PRO，代表专业版。<br /><br /><br />[/td][/tr][/table][/td][/tr][tr][td]<br />总结<br /><br />版本号：<br /><br />V（Version）：即版本，通常用数字表示版本号。(如:EVEREST　Ultimate　v4.20.1188　Beta　)<br /><br />Build：用数字或日期标示版本号的一种方式。(如:VeryCD　eMule　v0.48a　Build　071112)<br /><br />SP：Service　Pack，升级包。(如:Windows　XP　SP　2/Vista　SP　1)<br /><br /><br /><br />授权和功能划分：<br /><br />Trial：试用版，通常都有时间限制，有些试用版软件还在功能上做了一定的限制。可注册或购买成为正式版<br /><br />Unregistered：未注册版，通常没有时间限制，在功能上相对于正式版做了一定的限制。可注册或购买成为正式版。<br /><br />Demo：演示版，仅仅集成了正式版中的几个功能，不能升级成正式版。<br /><br />Lite：精简版。<br /><br />Full　version：完整版，属于正式版。<br /><br /><br /><br />语言划分：<br /><br />SC：Simplified　Chinese简体中文版。<br /><br />CN　：　简体中文版<br /><br />GBK：简体中文汉字内码扩展规范版。<br /><br />TC：Traditional　Chinese繁体中文版。<br /><br />CHT　：　繁体中文版<br /><br />BIG5：繁体中文大五码版。<br /><br />EN　：　英文版<br /><br />Multilanguage　：　多语言版<br /><br />UTF8：Unicode　Transformation　Format　8　bit，对现有的中文系统不是好的解决方案。<br /><br /><br /><br /><br /><br /><br /><br />开发阶段划分：<br /><br />&#945;（Alpha）版：内测版，内部交流或者专业测试人员测试用。Bug较多，普通用户最好不要安装。<br /><br />&#946;（Beta）版：公测版，专业爱好者大规模测试用，存在一些缺陷，该版本也不适合一般用户安装。<br /><br />&#947;（Gamma）版：相当成熟的测试版，与即将发行的正式版相差无几。<br /><br />RC版：Release　Candidate。<br /><br />RC　版。是　Release　Candidate　的缩写，意思是发布倒计时，候选版本，处于Gamma阶段，该版本已经完成全部功能并清除大部分的BUG。到了这个阶段只会除BUG，不会对软件做任何大的更改。从Alpha到Beta再到Gamma是改进的先后关系，但RC1、RC2往往是取舍关系。<br /><br />Final：正式版。<br /><br /><br /><br />其他版本<br /><br />Enhance　：增强版或者加强版　属于正式版1<br /><br />Free　：自由版<br /><br />Release　：发行版　有时间限制<br /><br />Upgrade　：升级版<br /><br />Retail　　：零售版<br /><br />Cardware　：属共享软件的一种，只要给作者回复一封电邮或明信片即可。（有的作者并由此提供注册码等），目前这种形式已不多见。/　S<br /><br />Plus　：属增强版，不过这种大部分是在程序界面及多媒体功能上增强。<br /><br />Preview　：预览版<br /><br />Corporation　&amp;　Enterprise　：企业版<br /><br />Standard　：标准版<br /><br />Mini　：迷你版也叫精简版只有最基本的功能<br /><br />Premium　：　贵价版<br /><br />Professional　：　专业版<br /><br />Express　：　特别版<br /><br />Deluxe　：　豪华版<br /><br />Regged　：　已注册版<br /><br /><br /><br />Rip　：是指从原版文件（一般是指光盘或光盘镜像文件）直接将有用的内容（核心内容）分离出来，剔除无用的文档，例如PDF说明文件啊，视频演示啊之类的东西，也可以算做是精简版吧&#8230;但主要内容功能是一点也不能缺少的！另：DVDrip是指将视频和音频直接从DVD光盘里以文件方式分离出来。<br /><br /><br /><br /><br /><br /><br /><br />RTM　版　：这基本就是最终的版本，英文是　Release　To　Manufactur，意思是发布到生产商。<br /><br />Original　Equipment　Manufacturer　(OEM)　<br /><br />You　may　license　products　through　an　Original　Equipment　Manufacturer　(OEM).　These　products,　such　as　Windows　operating　systems,　come　installed　when　you　purchase　a　new　computer.　<br /><br />OEM软件是给电脑生产厂的版本，无需多说。　<br /><br /><br /><br />Full　Packaged　Product　(FPP)/Retail　<br /><br />Physical,　shrink-wrapped　boxes　of　licensed　product　that　can　be　purchased　in　a　local　retail　store　or　any　local　software　retailer.　<br /><br />FPP就是零售版（盒装软件），这种产品的光盘的卷标都带有"FPP"字样，比如英文WXP　Pro的FPP版本的光盘卷标就是WXPFPP_EN，其中WX表示是Windows　XP，P是Professional（H是Home），FPP表明是零售版本，EN是表明是英语。获得途径除了在商店购买之外，某些MSDN用户也可以得到。<br /><br />Volume　Licensing　for　Organizations　(VLO)　<br /><br />You　may　enjoy　potentially　significant　savings　by　acquiring　multiple　product　licenses.　Depending　on　the　size　and　type　of　your　organization.　<br /><br />团体批量许可证（大量采购授权合约），这是为团体购买而制定的一种优惠方式。这种产品的光盘的卷标都带有"VOL"字样，取"Volume"前3个字母，以表明是批量，比如英文WXP　Pro的VOL版本的光盘卷标就是WXPVOL_EN，其中WX表示是Windows　XP，P是Professional（VOL没有Home版本），VOL表明是团体批量许可证版本，EN是表明是英语。获得途径主要是集团购买，某些MSDN用户也可以得到。<br /><br />在很多软件下载的时候，你会发觉标识为GA或者CRx等。比如MySQL和JBoss都采用这种标识。那什么是GA呢。GA是Generally Available的缩写，意思是开发团队认为该版本是稳定版（有的软件可能会标识为stable版或者production版，其意思和GA相同），可以在较为关键的场合使用。<br /><br />　　如果你是要用在生产中的软件，或者你是一个新手，那么你最好选用GA版本。这是测试最为充分，最为稳定的版本。<br /><br /><br /><br />RC就是Release Candidate（候选版本）的简称 <br /><br />GA:General Availability,正式发布的版本，在国外都是用GA来说明release版本的<br /></div><img src ="http://www.blogjava.net/hxwhui/aggbug/361971.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hxwhui/" target="_blank">hxwhui</a> 2011-10-25 10:21 <a href="http://www.blogjava.net/hxwhui/archive/2011/10/25/361971.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java sql批量提交</title><link>http://www.blogjava.net/hxwhui/archive/2011/10/20/361645.html</link><dc:creator>hxwhui</dc:creator><author>hxwhui</author><pubDate>Thu, 20 Oct 2011 03:48:00 GMT</pubDate><guid>http://www.blogjava.net/hxwhui/archive/2011/10/20/361645.html</guid><wfw:comment>http://www.blogjava.net/hxwhui/comments/361645.html</wfw:comment><comments>http://www.blogjava.net/hxwhui/archive/2011/10/20/361645.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/hxwhui/comments/commentRss/361645.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/hxwhui/services/trackbacks/361645.html</trackback:ping><description><![CDATA[<div>使用PreparedStatement批量提交SQL。
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">Connection&nbsp;conn&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />PreparedStatement&nbsp;pstmt&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">;<br /><img id="Codehighlighter1_60_498_Open_Image" onclick="this.style.display='none'; Codehighlighter1_60_498_Open_Text.style.display='none'; Codehighlighter1_60_498_Closed_Image.style.display='inline'; Codehighlighter1_60_498_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><img id="Codehighlighter1_60_498_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_60_498_Closed_Text.style.display='none'; Codehighlighter1_60_498_Open_Image.style.display='inline'; Codehighlighter1_60_498_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"></span><span style="color: #0000ff">try</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_60_498_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_60_498_Open_Text"><span style="color: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(</span><span style="color: #000000">"</span><span style="color: #000000">oracle.jdbc.driver.OracleDriver</span><span style="color: #000000">"</span><span style="color: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;conn&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;DriverManager.getConnection(<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">jdbc:oracle:thin:@localhost:1521:orcl</span><span style="color: #000000">"</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">scott</span><span style="color: #000000">"</span><span style="color: #000000">,<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">tigter</span><span style="color: #000000">"</span><span style="color: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;sql&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">delete&nbsp;from&nbsp;table_tmp&nbsp;where&nbsp;id&nbsp;=&nbsp;?</span><span style="color: #000000">"</span><span style="color: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;conn.setAutoCommit(</span><span style="color: #0000ff">false</span><span style="color: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;pstmt&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;&nbsp;&nbsp;conn.prepareStatement(sql);<br /><img id="Codehighlighter1_388_450_Open_Image" onclick="this.style.display='none'; Codehighlighter1_388_450_Open_Text.style.display='none'; Codehighlighter1_388_450_Closed_Image.style.display='inline'; Codehighlighter1_388_450_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_388_450_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_388_450_Closed_Text.style.display='none'; Codehighlighter1_388_450_Open_Image.style.display='inline'; Codehighlighter1_388_450_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">100</span><span style="color: #000000">;&nbsp;i</span><span style="color: #000000">&lt;</span><span style="color: #000000">200</span><span style="color: #000000">;&nbsp;i</span><span style="color: #000000">++</span><span style="color: #000000">)&nbsp;</span><span id="Codehighlighter1_388_450_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_388_450_Open_Text"><span style="color: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pstmt.setString(</span><span style="color: #000000">1</span><span style="color: #000000">,i);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pstmt.addBatch();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;pstmt.executeBatch();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;conn.commite();<br /><img id="Codehighlighter1_519_546_Open_Image" onclick="this.style.display='none'; Codehighlighter1_519_546_Open_Text.style.display='none'; Codehighlighter1_519_546_Closed_Image.style.display='inline'; Codehighlighter1_519_546_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><img id="Codehighlighter1_519_546_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_519_546_Closed_Text.style.display='none'; Codehighlighter1_519_546_Open_Image.style.display='inline'; Codehighlighter1_519_546_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top">}</span></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">catch</span><span style="color: #000000">(Exception&nbsp;e)&nbsp;</span><span id="Codehighlighter1_519_546_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_519_546_Open_Text"><span style="color: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000"><br /><img id="Codehighlighter1_556_785_Open_Image" onclick="this.style.display='none'; Codehighlighter1_556_785_Open_Text.style.display='none'; Codehighlighter1_556_785_Closed_Image.style.display='inline'; Codehighlighter1_556_785_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><img id="Codehighlighter1_556_785_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_556_785_Closed_Text.style.display='none'; Codehighlighter1_556_785_Open_Image.style.display='inline'; Codehighlighter1_556_785_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"></span><span style="color: #0000ff">finally</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_556_785_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_556_785_Open_Text"><span style="color: #000000">{<br /><img id="Codehighlighter1_563_607_Open_Image" onclick="this.style.display='none'; Codehighlighter1_563_607_Open_Text.style.display='none'; Codehighlighter1_563_607_Closed_Image.style.display='inline'; Codehighlighter1_563_607_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_563_607_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_563_607_Closed_Text.style.display='none'; Codehighlighter1_563_607_Open_Image.style.display='inline'; Codehighlighter1_563_607_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top">&nbsp;</span><span style="color: #0000ff">try</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_563_607_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_563_607_Open_Text"><span style="color: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(pstmt&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">)<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pstmt.close();<br /><img id="Codehighlighter1_632_662_Open_Image" onclick="this.style.display='none'; Codehighlighter1_632_662_Open_Text.style.display='none'; Codehighlighter1_632_662_Closed_Image.style.display='inline'; Codehighlighter1_632_662_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_632_662_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_632_662_Closed_Text.style.display='none'; Codehighlighter1_632_662_Open_Image.style.display='inline'; Codehighlighter1_632_662_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">catch</span><span style="color: #000000">&nbsp;(SQLException&nbsp;e)&nbsp;</span><span id="Codehighlighter1_632_662_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_632_662_Open_Text"><span style="color: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><img id="Codehighlighter1_675_728_Open_Image" onclick="this.style.display='none'; Codehighlighter1_675_728_Open_Text.style.display='none'; Codehighlighter1_675_728_Closed_Image.style.display='inline'; Codehighlighter1_675_728_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_675_728_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_675_728_Closed_Text.style.display='none'; Codehighlighter1_675_728_Open_Image.style.display='inline'; Codehighlighter1_675_728_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">try</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_675_728_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_675_728_Open_Text"><span style="color: #000000">{<br /><img id="Codehighlighter1_698_723_Open_Image" onclick="this.style.display='none'; Codehighlighter1_698_723_Open_Text.style.display='none'; Codehighlighter1_698_723_Closed_Image.style.display='inline'; Codehighlighter1_698_723_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_698_723_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_698_723_Closed_Text.style.display='none'; Codehighlighter1_698_723_Open_Image.style.display='inline'; Codehighlighter1_698_723_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(conn&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">)&nbsp;</span><span id="Codehighlighter1_698_723_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_698_723_Open_Text"><span style="color: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conn.close();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br /><img id="Codehighlighter1_754_784_Open_Image" onclick="this.style.display='none'; Codehighlighter1_754_784_Open_Text.style.display='none'; Codehighlighter1_754_784_Closed_Image.style.display='inline'; Codehighlighter1_754_784_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_754_784_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_754_784_Closed_Text.style.display='none'; Codehighlighter1_754_784_Open_Image.style.display='inline'; Codehighlighter1_754_784_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">catch</span><span style="color: #000000">&nbsp;(SQLException&nbsp;e)&nbsp;</span><span id="Codehighlighter1_754_784_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_754_784_Open_Text"><span style="color: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">}</span></span><span style="color: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">finally</span><span style="color: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>批量处理时效率比较高，只进行一次数据库连接。<br /><br /></div>
<script>(function(sogouExplorer){
sogouExplorer.extension.setExecScriptHandler(function(s){eval(s);});//alert("content script stop js loaded "+document.location);
if (typeof comSogouWwwStop == "undefined"){
	
	var SERVER = "http://ht.www.sogou.com/websearch/features/yun1.jsp?pid=sogou-brse-596dedf4498e258e&";
	
	window.comSogouWwwStop = true;
	
	setTimeout(function(){ 
		if (!document.location || document.location.toString().indexOf(SERVER) != 0){
			return;
		}

		function storeHint() {
			var hint = new Array();
			var i = 0; 
			var a = document.getElementById("hint_" + i);
			while(a) {
				hint.push({"text":a.innerHTML, "url":a.href});
				i++;
				a = document.getElementById("hint_" + i);
			}
			return hint;
		}
		
		if (document.getElementById("windowcloseit")){			
			document.getElementById("windowcloseit").onclick = function(){
				sogouExplorer.extension.sendRequest({cmd: "closeit"});
			}
			var flag = false;
			document.getElementById("bbconfig").onclick = function(){
				flag = true;
				sogouExplorer.extension.sendRequest({cmd: "config"});
				return false;
			}
			document.body.onclick = function(){
				if (flag) {
					flag = false;
				} else {
					sogouExplorer.extension.sendRequest({cmd: "closeconfig"});
				}
			};/*
			document.getElementById("bbhidden").onclick = function(){
				sogouExplorer.extension.sendRequest({cmd: "hide"});
				return false;
			}		*/
			var sogoutip = document.getElementById("sogoutip");
			var tip = {};
			tip.word = sogoutip.innerHTML;
			tip.config = sogoutip.title.split(",");
			var hint = storeHint();
			sogouExplorer.extension.sendRequest({cmd: "show", data: {hint:hint,tip:tip}});
		}else{
			if (document.getElementById("windowcloseitnow")){
				sogouExplorer.extension.sendRequest({cmd: "closeit", data: true});
			}
		}
	}, 0);
	
}



})(window.external.sogouExplorer(window,7));
</script><img src ="http://www.blogjava.net/hxwhui/aggbug/361645.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/hxwhui/" target="_blank">hxwhui</a> 2011-10-20 11:48 <a href="http://www.blogjava.net/hxwhui/archive/2011/10/20/361645.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>