﻿<?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-焕JAVA超</title><link>http://www.blogjava.net/silvernapoleon/</link><description>Java &amp; Warcraft III</description><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 09:42:22 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 09:42:22 GMT</pubDate><ttl>60</ttl><item><title>Java 基本语法：变量和常量</title><link>http://www.blogjava.net/silvernapoleon/archive/2007/03/22/105564.html</link><dc:creator>Crespo</dc:creator><author>Crespo</author><pubDate>Thu, 22 Mar 2007 07:03:00 GMT</pubDate><guid>http://www.blogjava.net/silvernapoleon/archive/2007/03/22/105564.html</guid><wfw:comment>http://www.blogjava.net/silvernapoleon/comments/105564.html</wfw:comment><comments>http://www.blogjava.net/silvernapoleon/archive/2007/03/22/105564.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/silvernapoleon/comments/commentRss/105564.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/silvernapoleon/services/trackbacks/105564.html</trackback:ping><description><![CDATA[
		<table class="t_msg" cellspacing="0" cellpadding="4" border="0">
				<tbody>
						<tr>
								<td class="line" style="PADDING-TOP: 10px" valign="top" height="100%">
										<div style="FONT-SIZE: 12px"> 1、变量：<br />　　定义：相信对于它的定义应该不用在说了：）大家应该已经熟悉又熟悉了。 <br />　　例如：<br />　　a,a1,name等都是合法的变量。<br />　　说明：<br />　　1）Java要求在使用一个变量之前要对变量的类型加以声明。<br />　　2）Java中一个变量的声明就是一条完整的Java语句，所以应该在结尾使用分号。<br />　　3）变量的命名规则：<br />　　变量必须以一个字母开头。<br />　　变量名是由一系列字母或数位的任意组合。<br />　　在Java中字母表示Unicode中相当于一个字母的任何字符。<br />　　数位也包含0-9以外的其他地位与一个数位相当的任何Unicode字符。<br />　　+、版权信息符号圈C和空格不能在变量名中使用。<br />　　变量名区分大小写。<br />　　变量名的长度基本上没有限制。<br />　　如想知道Java到目前位置认为哪些Unicode字符是字母的话，可以使用Character类中的isJavaIdentifierStart以及isJavaIdentifierPart方法进行检查。<br />　　变量名中不能使用Java的保留字。<br />　　4）可在一条语句中进行多个变量的声明，不同变量之间用逗号分隔。<br />　　2、变量的赋值和初始化：<br />　　变量的值可以通过两种方法获得，一种是赋值，给一个变量赋值需要使用赋值语句。另外一种方法就是初始化，说是初始化，其实还是一个赋值语句，只不过这个赋值语句是在声明变量的时候就一起完成的。<br />　　例如：<br />　　int a =10; //这就是一个变量初始化的过程<br />　　下面两条语句的功能和上面一条的功能相同，只是这里将变量的声明和赋值分开来进行的。<br />　　int a;<br />　　a =10; //在赋值语句的结尾应该是用分号来结束。<br />　　说明：<br />　　1）在Java中绝对不能出现未初始化的变量，在使用一个变量前必须给变量赋值。<br />　　2）声明可以在代码内的任何一个位置出现，但在方法的任何代码块内只可对一个变量声明一次。<br />　　3、常量：<br />　　定义：值不变的量称为常量。<br />　　例如：<br />　　1，“hello”<br />　　说明：<br />　　1）在Java中使用final关键字来定义一个常数。<br />　　int final a=10; //声明了一个整型常量a，它的值是10。<br />　　2）习惯上将常量的名字统统大写。</div>
								</td>
						</tr>
						<tr>
								<td valign="bottom">
										<br />
								</td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.blogjava.net/silvernapoleon/aggbug/105564.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/silvernapoleon/" target="_blank">Crespo</a> 2007-03-22 15:03 <a href="http://www.blogjava.net/silvernapoleon/archive/2007/03/22/105564.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java读取数据库字段和值，输出到regedit，xml，text，excel，pdf的程序</title><link>http://www.blogjava.net/silvernapoleon/archive/2006/10/24/77065.html</link><dc:creator>Crespo</dc:creator><author>Crespo</author><pubDate>Tue, 24 Oct 2006 12:12:00 GMT</pubDate><guid>http://www.blogjava.net/silvernapoleon/archive/2006/10/24/77065.html</guid><wfw:comment>http://www.blogjava.net/silvernapoleon/comments/77065.html</wfw:comment><comments>http://www.blogjava.net/silvernapoleon/archive/2006/10/24/77065.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/silvernapoleon/comments/commentRss/77065.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/silvernapoleon/services/trackbacks/77065.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: import				 java.io.				*				;				import				 java.util.prefs.				*				;				import				 java.sql.				*				;				import				 jxl.				*				;				import				 jxl.write.				*...&nbsp;&nbsp;<a href='http://www.blogjava.net/silvernapoleon/archive/2006/10/24/77065.html'>阅读全文</a><img src ="http://www.blogjava.net/silvernapoleon/aggbug/77065.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/silvernapoleon/" target="_blank">Crespo</a> 2006-10-24 20:12 <a href="http://www.blogjava.net/silvernapoleon/archive/2006/10/24/77065.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BEYOND THE GAME</title><link>http://www.blogjava.net/silvernapoleon/archive/2006/10/22/76668.html</link><dc:creator>Crespo</dc:creator><author>Crespo</author><pubDate>Sun, 22 Oct 2006 14:28:00 GMT</pubDate><guid>http://www.blogjava.net/silvernapoleon/archive/2006/10/22/76668.html</guid><wfw:comment>http://www.blogjava.net/silvernapoleon/comments/76668.html</wfw:comment><comments>http://www.blogjava.net/silvernapoleon/archive/2006/10/22/76668.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/silvernapoleon/comments/commentRss/76668.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/silvernapoleon/services/trackbacks/76668.html</trackback:ping><description><![CDATA[
		<div>
				<font color="#ff0000" size="5">
						<strong>WCG2006 ITALY Monza CHINA.SKYCN    Warcraft III 卫冕成功</strong>
				</font> </div>
		<div> </div>
		<div>
				<font size="4">   <strong><font color="#ff0000">中国的SKY(李晓峰)一路过关斩将，先后战胜了“蜘蛛王”GOStop “兽王”Grubby 欧洲暗夜高手HOT “浪漫人族”Tod 完胜四大种族高手 卫冕成功！  </font></strong></font>
		</div>
		<div>
				<font color="#ff0000" size="4">
						<strong>   我们的五星红旗又一次在异国升起，除了激动我们还能做些什么！！！！！</strong>
				</font>
		</div>
<img src ="http://www.blogjava.net/silvernapoleon/aggbug/76668.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/silvernapoleon/" target="_blank">Crespo</a> 2006-10-22 22:28 <a href="http://www.blogjava.net/silvernapoleon/archive/2006/10/22/76668.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java MD5加密法</title><link>http://www.blogjava.net/silvernapoleon/archive/2006/10/14/75128.html</link><dc:creator>Crespo</dc:creator><author>Crespo</author><pubDate>Sat, 14 Oct 2006 07:58:00 GMT</pubDate><guid>http://www.blogjava.net/silvernapoleon/archive/2006/10/14/75128.html</guid><wfw:comment>http://www.blogjava.net/silvernapoleon/comments/75128.html</wfw:comment><comments>http://www.blogjava.net/silvernapoleon/archive/2006/10/14/75128.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/silvernapoleon/comments/commentRss/75128.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/silvernapoleon/services/trackbacks/75128.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: package				 util.passwd; 				import				 java.lang.reflect.				*				; 				/** */										/**						*********************************************** md5 类实现了RSA Data Security, Inc.在提交给I...&nbsp;&nbsp;<a href='http://www.blogjava.net/silvernapoleon/archive/2006/10/14/75128.html'>阅读全文</a><img src ="http://www.blogjava.net/silvernapoleon/aggbug/75128.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/silvernapoleon/" target="_blank">Crespo</a> 2006-10-14 15:58 <a href="http://www.blogjava.net/silvernapoleon/archive/2006/10/14/75128.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java.util.ArrayList</title><link>http://www.blogjava.net/silvernapoleon/archive/2006/09/16/70010.html</link><dc:creator>Crespo</dc:creator><author>Crespo</author><pubDate>Sat, 16 Sep 2006 02:28:00 GMT</pubDate><guid>http://www.blogjava.net/silvernapoleon/archive/2006/09/16/70010.html</guid><wfw:comment>http://www.blogjava.net/silvernapoleon/comments/70010.html</wfw:comment><comments>http://www.blogjava.net/silvernapoleon/archive/2006/09/16/70010.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/silvernapoleon/comments/commentRss/70010.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/silvernapoleon/services/trackbacks/70010.html</trackback:ping><description><![CDATA[
		<p>   数组和数组列表之间有着重大的区别。数组是Java语言的一个特征，对于每个元素类型T，都有数组类型T[];然而，ArrayList类是个定义java.util包中的类库。这是一个存放object类型元素的"普通性"的类型。要注意的是，要从数组列表中提取元素时，需要进行类型转换。<br />  使用add方法可以向数组列表中添加新元素：<br />   ArrayList staff = new ArrayList();<br />   staff.add(new Employee(....));<br />   staff.add(new Employee(....));<br />   ArrayList类管理了一个Object引用的内部数组。最终，可能会用完数组的空间。如果调用了add，而内部数组已经满了，数组列表将自动创建了一个更大的数组，并自动把小数组中的对象拷贝到大数组中<br />  Size方法返回数组列表的实际元素个数<br />    staff.size()    它等价于数组a的a.length   <br />   访问数组列表元素<br />因为 ArrayList类不是Java语言的一部分，它只是个提供在标准库中、由某人编写的工具类，并不像在访问数组元素时可以使用[]语法那</p>
		<p>样，要存取或改变数组元素，你必须使用get和set方法<br />   要设置第i个元素，需要使用：<br />   staff.set(i,harry);<br />得到数组列表元素要更复杂一些，因为get方法返回的类型是Object，你还需要把它转换为想要的类型<br />   Employee e = (Employee)staff.get(i); 它等价于Employee e = a[i];<br /><br />   最后总结一下：<br /> 无需指定数组大小<br />用add增添任意多的元素;<br />用size()代替length计算元素的个数;<br />用(Employee)a.get(i)代替a[i]访问元素i;<br /></p>
		<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">
				<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				<span style="COLOR: #0000ff">public</span>
				<span style="COLOR: #000000"> Collection setRollBack(QueueVB job) </span>
				<span style="COLOR: #0000ff">throws</span>
				<span style="COLOR: #000000"> CustomException<br /><img id="Codehighlighter1_67_1427_Open_Image" onclick="this.style.display='none'; Codehighlighter1_67_1427_Open_Text.style.display='none'; Codehighlighter1_67_1427_Closed_Image.style.display='inline'; Codehighlighter1_67_1427_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_67_1427_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_67_1427_Closed_Text.style.display='none'; Codehighlighter1_67_1427_Open_Image.style.display='inline'; Codehighlighter1_67_1427_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />    </span>
				<span id="Codehighlighter1_67_1427_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" />
				</span>
				<span id="Codehighlighter1_67_1427_Open_Text">
						<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        String sqlselect </span>
						<span style="COLOR: #000000">=</span>
						<span style="COLOR: #000000"> </span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">select FileName from JobQueue where BatchNum=</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">+</span>
						<span style="COLOR: #000000">job.getBatchNum()</span>
						<span style="COLOR: #000000">+</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000"> and DocTypeID=</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">+</span>
						<span style="COLOR: #000000">job.getDocTypeID()</span>
						<span style="COLOR: #000000">+</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">and JobState='6'</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        String sql </span>
						<span style="COLOR: #000000">=</span>
						<span style="COLOR: #000000"> </span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">update JobQueue set JobState=</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">+</span>
						<span style="COLOR: #000000">JobState.SAVE</span>
						<span style="COLOR: #000000">+</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000"> where BatchNum=</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">+</span>
						<span style="COLOR: #000000">job.getBatchNum()</span>
						<span style="COLOR: #000000">+</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000"> and DocTypeID=</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">+</span>
						<span style="COLOR: #000000">job.getDocTypeID()</span>
						<span style="COLOR: #000000">+</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000"> and JobNum=</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">+</span>
						<span style="COLOR: #000000">job.getJobNum()</span>
						<span style="COLOR: #000000">+</span>
						<span style="COLOR: #000000">""</span>
						<span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        <font color="#ff1493">ArrayList array</font></span>
						<font color="#ff1493">
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #0000ff">new</span>
						</font>
						<span style="COLOR: #000000">
								<font color="#ff1493"> ArrayList();</font>
								<br />
								<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        System.out.println(sql);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                </span>
						<span style="COLOR: #0000ff">try</span>
						<span style="COLOR: #000000">
								<br />
								<img id="Codehighlighter1_460_1321_Open_Image" onclick="this.style.display='none'; Codehighlighter1_460_1321_Open_Text.style.display='none'; Codehighlighter1_460_1321_Closed_Image.style.display='inline'; Codehighlighter1_460_1321_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
								<img id="Codehighlighter1_460_1321_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_460_1321_Closed_Text.style.display='none'; Codehighlighter1_460_1321_Open_Image.style.display='inline'; Codehighlighter1_460_1321_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />                </span>
						<span id="Codehighlighter1_460_1321_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" />
						</span>
						<span id="Codehighlighter1_460_1321_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                    getConnection</span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">ConnectionLocator.getInstance().getConnection(strJNDI);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                    ResultSet rs</span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #0000ff">null</span>
								<span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                    </span>
								<span style="COLOR: #0000ff">if</span>
								<span style="COLOR: #000000">(getConnection</span>
								<span style="COLOR: #000000">!=</span>
								<span style="COLOR: #0000ff">null</span>
								<span style="COLOR: #000000">)<br /><img id="Codehighlighter1_595_1315_Open_Image" onclick="this.style.display='none'; Codehighlighter1_595_1315_Open_Text.style.display='none'; Codehighlighter1_595_1315_Closed_Image.style.display='inline'; Codehighlighter1_595_1315_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_595_1315_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_595_1315_Closed_Text.style.display='none'; Codehighlighter1_595_1315_Open_Image.style.display='inline'; Codehighlighter1_595_1315_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />                    </span>
								<span id="Codehighlighter1_595_1315_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" />
								</span>
								<span id="Codehighlighter1_595_1315_Open_Text">
										<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                        PreparedStatement pstmt1</span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">getConnection.prepareStatement(sqlselect);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                        PreparedStatement pstmt</span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">getConnection.prepareStatement(sql);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                        <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                        rs </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000"> pstmt1.executeQuery();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                        pstmt.executeUpdate();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                        </span>
										<span style="COLOR: #0000ff">while</span>
										<span style="COLOR: #000000">(rs.next())<br /><img id="Codehighlighter1_837_1034_Open_Image" onclick="this.style.display='none'; Codehighlighter1_837_1034_Open_Text.style.display='none'; Codehighlighter1_837_1034_Closed_Image.style.display='inline'; Codehighlighter1_837_1034_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_837_1034_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_837_1034_Closed_Text.style.display='none'; Codehighlighter1_837_1034_Open_Image.style.display='inline'; Codehighlighter1_837_1034_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />                        </span>
										<span id="Codehighlighter1_837_1034_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" />
										</span>
										<span id="Codehighlighter1_837_1034_Open_Text">
												<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                           <font color="#ff1493"> String fileName </font></span>
												<font color="#ff1493">
														<span style="COLOR: #000000">=</span>
														<span style="COLOR: #000000"> rs.getString(</span>
														<span style="COLOR: #000000">"</span>
														<span style="COLOR: #000000">FileName</span>
														<span style="COLOR: #000000">"</span>
												</font>
												<font color="#ff1493">
														<span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                            FileNameVB filenameVB </span>
														<span style="COLOR: #000000">=</span>
														<span style="COLOR: #000000"> </span>
														<span style="COLOR: #0000ff">new</span>
												</font>
												<span style="COLOR: #000000">
														<font color="#ff1493"> FileNameVB();//将得到的“文件名“进行封装<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                            filenameVB.setFileName(fileName);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                            array.add(filenameVB);<br /></font>
														<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />                        }</span>
										</span>
										<span style="COLOR: #000000">
												<br />
												<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                        </span>
										<span style="COLOR: #0000ff">try</span>
										<span style="COLOR: #000000">
												<br />
												<img id="Codehighlighter1_1052_1082_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1052_1082_Open_Text.style.display='none'; Codehighlighter1_1052_1082_Closed_Image.style.display='inline'; Codehighlighter1_1052_1082_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
												<img id="Codehighlighter1_1052_1082_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1052_1082_Closed_Text.style.display='none'; Codehighlighter1_1052_1082_Open_Image.style.display='inline'; Codehighlighter1_1052_1082_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />                        </span>
										<span id="Codehighlighter1_1052_1082_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" />
										</span>
										<span id="Codehighlighter1_1052_1082_Open_Text">
												<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                            pstmt.close();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />                        }</span>
										</span>
										<span style="COLOR: #000000">
												<br />
												<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                        </span>
										<span style="COLOR: #0000ff">catch</span>
										<span style="COLOR: #000000">(SQLException e)<br /><img id="Codehighlighter1_1118_1167_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1118_1167_Open_Text.style.display='none'; Codehighlighter1_1118_1167_Closed_Image.style.display='inline'; Codehighlighter1_1118_1167_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1118_1167_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1118_1167_Closed_Text.style.display='none'; Codehighlighter1_1118_1167_Open_Image.style.display='inline'; Codehighlighter1_1118_1167_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />                        </span>
										<span id="Codehighlighter1_1118_1167_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" />
										</span>
										<span id="Codehighlighter1_1118_1167_Open_Text">
												<span style="COLOR: #000000">{</span>
												<span style="COLOR: #0000ff">throw</span>
												<span style="COLOR: #000000"> </span>
												<span style="COLOR: #0000ff">new</span>
												<span style="COLOR: #000000"> CustomException(e.getMessage(),</span>
												<span style="COLOR: #000000">"</span>
												<span style="COLOR: #000000">exs</span>
												<span style="COLOR: #000000">"</span>
												<span style="COLOR: #000000">);}</span>
										</span>
										<span style="COLOR: #000000">
												<br />
												<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                        </span>
										<span style="COLOR: #0000ff">try</span>
										<span style="COLOR: #000000">
												<br />
												<img id="Codehighlighter1_1185_1223_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1185_1223_Open_Text.style.display='none'; Codehighlighter1_1185_1223_Closed_Image.style.display='inline'; Codehighlighter1_1185_1223_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
												<img id="Codehighlighter1_1185_1223_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1185_1223_Closed_Text.style.display='none'; Codehighlighter1_1185_1223_Open_Image.style.display='inline'; Codehighlighter1_1185_1223_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />                        </span>
										<span id="Codehighlighter1_1185_1223_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" />
										</span>
										<span id="Codehighlighter1_1185_1223_Open_Text">
												<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                            getConnection.close();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />                        }</span>
										</span>
										<span style="COLOR: #000000">
												<br />
												<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                        </span>
										<span style="COLOR: #0000ff">catch</span>
										<span style="COLOR: #000000">(SQLException e)<br /><img id="Codehighlighter1_1259_1308_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1259_1308_Open_Text.style.display='none'; Codehighlighter1_1259_1308_Closed_Image.style.display='inline'; Codehighlighter1_1259_1308_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1259_1308_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1259_1308_Closed_Text.style.display='none'; Codehighlighter1_1259_1308_Open_Image.style.display='inline'; Codehighlighter1_1259_1308_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />                        </span>
										<span id="Codehighlighter1_1259_1308_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" />
										</span>
										<span id="Codehighlighter1_1259_1308_Open_Text">
												<span style="COLOR: #000000">{</span>
												<span style="COLOR: #0000ff">throw</span>
												<span style="COLOR: #000000"> </span>
												<span style="COLOR: #0000ff">new</span>
												<span style="COLOR: #000000"> CustomException(e.getMessage(),</span>
												<span style="COLOR: #000000">"</span>
												<span style="COLOR: #000000">exs</span>
												<span style="COLOR: #000000">"</span>
												<span style="COLOR: #000000">);}</span>
										</span>
										<span style="COLOR: #000000">
												<br />
												<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />                    }</span>
								</span>
								<span style="COLOR: #000000">
										<br />
										<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />                }</span>
						</span>
						<span style="COLOR: #000000">
								<br />
								<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                </span>
						<span style="COLOR: #0000ff">catch</span>
						<span style="COLOR: #000000">(SQLException e)<br /><img id="Codehighlighter1_1353_1406_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1353_1406_Open_Text.style.display='none'; Codehighlighter1_1353_1406_Closed_Image.style.display='inline'; Codehighlighter1_1353_1406_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1353_1406_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1353_1406_Closed_Text.style.display='none'; Codehighlighter1_1353_1406_Open_Image.style.display='inline'; Codehighlighter1_1353_1406_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />                </span>
						<span id="Codehighlighter1_1353_1406_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" />
						</span>
						<span id="Codehighlighter1_1353_1406_Open_Text">
								<span style="COLOR: #000000">{</span>
								<span style="COLOR: #0000ff">throw</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #0000ff">new</span>
								<span style="COLOR: #000000"> CustomException(e.getMessage(),</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">ex00050</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">);}</span>
						</span>
						<span style="COLOR: #000000">
								<br />
								<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                </span>
						<span style="COLOR: #0000ff">return</span>
						<span style="COLOR: #000000"> array;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />    }</span>
				</span>
		</div>读取arraylist里的值
<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"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><font color="#ff1493"><span style="COLOR: #000000">Collection m  </span><span style="COLOR: #000000">=</span></font><font color="#ff1493"><span style="COLOR: #000000"> inputFacade.setRollBack(job);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />                    ArrayList array </span><span style="COLOR: #000000">=</span></font><font color="#ff1493"><span style="COLOR: #000000"> (ArrayList)m;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />                    </span><span style="COLOR: #0000ff">for</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;i</span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">array.size();i</span><span style="COLOR: #000000">++</span></font><font color="#ff1493"><span style="COLOR: #000000">)<br /><img id="Codehighlighter1_125_174_Open_Image" onclick="this.style.display='none'; Codehighlighter1_125_174_Open_Text.style.display='none'; Codehighlighter1_125_174_Closed_Image.style.display='inline'; Codehighlighter1_125_174_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_125_174_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_125_174_Closed_Text.style.display='none'; Codehighlighter1_125_174_Open_Image.style.display='inline'; Codehighlighter1_125_174_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />                    </span><span id="Codehighlighter1_125_174_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" /></span></font><span id="Codehighlighter1_125_174_Open_Text"><font color="#ff1493"><span style="COLOR: #000000">{   <br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                        filenameVB </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> (FileNameVB)array.get(i);</span></font></span></div><img src ="http://www.blogjava.net/silvernapoleon/aggbug/70010.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/silvernapoleon/" target="_blank">Crespo</a> 2006-09-16 10:28 <a href="http://www.blogjava.net/silvernapoleon/archive/2006/09/16/70010.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在WebSphere做的事务回滚的实例</title><link>http://www.blogjava.net/silvernapoleon/archive/2006/08/20/64593.html</link><dc:creator>Crespo</dc:creator><author>Crespo</author><pubDate>Sun, 20 Aug 2006 03:35:00 GMT</pubDate><guid>http://www.blogjava.net/silvernapoleon/archive/2006/08/20/64593.html</guid><wfw:comment>http://www.blogjava.net/silvernapoleon/comments/64593.html</wfw:comment><comments>http://www.blogjava.net/silvernapoleon/archive/2006/08/20/64593.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/silvernapoleon/comments/commentRss/64593.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/silvernapoleon/services/trackbacks/64593.html</trackback:ping><description><![CDATA[
		<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">
				<img id="Codehighlighter1_0_161_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_161_Open_Text.style.display='none'; Codehighlighter1_0_161_Closed_Image.style.display='inline'; Codehighlighter1_0_161_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" />
				<img id="Codehighlighter1_0_161_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_161_Closed_Text.style.display='none'; Codehighlighter1_0_161_Open_Image.style.display='inline'; Codehighlighter1_0_161_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />
				<span id="Codehighlighter1_0_161_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">/**/</span>
				<span id="Codehighlighter1_0_161_Open_Text">
						<span style="COLOR: #008000">/*</span>
						<span style="COLOR: #008000">
								<br />
								<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> * Created on 2006-8-16<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> *<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> * To change the template for this generated file go to<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> * Window&amp;gt;Preferences&amp;gt;Java&amp;gt;Code Generation&amp;gt;Code and Comments<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /> </span>
						<span style="COLOR: #008000">*/</span>
				</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				</span>
				<span style="COLOR: #0000ff">package</span>
				<span style="COLOR: #000000"> com.belstar.crocodile.input;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> java.sql.Connection;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> java.sql.PreparedStatement;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> java.sql.ResultSet;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> java.sql.SQLException;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> java.sql.Statement;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> java.text.DateFormat;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> java.util.Hashtable;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> java.util.Properties;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> javax.jms.QueueConnection;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> javax.jms.QueueConnectionFactory;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> javax.naming.Context;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> javax.naming.InitialContext;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> javax.naming.NamingException;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> javax.sql.DataSource;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> javax.transaction.UserTransaction;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> com.belstar.crocodile.scan.JobQueueVB;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> com.belstar.crocodile.util.ConnectionLocator;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> com.belstar.crocodile.util.JndiNames;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span>
				<span style="COLOR: #0000ff">import</span>
				<span style="COLOR: #000000"> com.belstar.crocodile.util.JobState;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img id="Codehighlighter1_873_1044_Open_Image" onclick="this.style.display='none'; Codehighlighter1_873_1044_Open_Text.style.display='none'; Codehighlighter1_873_1044_Closed_Image.style.display='inline'; Codehighlighter1_873_1044_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_873_1044_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_873_1044_Closed_Text.style.display='none'; Codehighlighter1_873_1044_Open_Image.style.display='inline'; Codehighlighter1_873_1044_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span>
				<span id="Codehighlighter1_873_1044_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">/** */</span>
				<span id="Codehighlighter1_873_1044_Open_Text">
						<span style="COLOR: #008000">/**</span>
						<span style="COLOR: #008000">
								<br />
								<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> * </span>
						<span style="COLOR: #808080">@author</span>
						<span style="COLOR: #008000"> Administrator<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> *<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> * To change the template for this generated type comment go to<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /> * Window&amp;gt;Preferences&amp;gt;Java&amp;gt;Code Generation&amp;gt;Code and Comments<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" /> </span>
						<span style="COLOR: #008000">*/</span>
				</span>
				<span style="COLOR: #000000">
						<br />
						<img id="Codehighlighter1_1064_2837_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1064_2837_Open_Text.style.display='none'; Codehighlighter1_1064_2837_Closed_Image.style.display='inline'; Codehighlighter1_1064_2837_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" />
						<img id="Codehighlighter1_1064_2837_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1064_2837_Closed_Text.style.display='none'; Codehighlighter1_1064_2837_Open_Image.style.display='inline'; Codehighlighter1_1064_2837_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />
				</span>
				<span style="COLOR: #0000ff">public</span>
				<span style="COLOR: #000000"> </span>
				<span style="COLOR: #0000ff">class</span>
				<span style="COLOR: #000000"> Test </span>
				<span id="Codehighlighter1_1064_2837_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" />
				</span>
				<span id="Codehighlighter1_1064_2837_Open_Text">
						<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span>
						<span style="COLOR: #0000ff">private</span>
						<span style="COLOR: #000000"> String strJNDI </span>
						<span style="COLOR: #000000">=</span>
						<span style="COLOR: #000000"> </span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">jdbc/Crocodile</span>
						<span style="COLOR: #000000">"</span>
						<span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span>
						<span style="COLOR: #0000ff">private</span>
						<span style="COLOR: #000000"> </span>
						<span style="COLOR: #0000ff">static</span>
						<span style="COLOR: #000000"> java.sql.Connection getConnection;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span>
						<span style="COLOR: #0000ff">private</span>
						<span style="COLOR: #000000"> DateFormat dateFormat </span>
						<span style="COLOR: #000000">=</span>
						<span style="COLOR: #000000"> DateFormat.getDateInstance();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img id="Codehighlighter1_1241_1244_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1241_1244_Open_Text.style.display='none'; Codehighlighter1_1241_1244_Closed_Image.style.display='inline'; Codehighlighter1_1241_1244_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1241_1244_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1241_1244_Closed_Text.style.display='none'; Codehighlighter1_1241_1244_Open_Image.style.display='inline'; Codehighlighter1_1241_1244_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span>
						<span style="COLOR: #0000ff">public</span>
						<span style="COLOR: #000000"> Test() </span>
						<span id="Codehighlighter1_1241_1244_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" />
						</span>
						<span id="Codehighlighter1_1241_1244_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span>
						</span>
						<span style="COLOR: #000000">
								<br />
								<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />
								<br />
								<img id="Codehighlighter1_1276_1329_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1276_1329_Open_Text.style.display='none'; Codehighlighter1_1276_1329_Closed_Image.style.display='inline'; Codehighlighter1_1276_1329_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
								<img id="Codehighlighter1_1276_1329_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1276_1329_Closed_Text.style.display='none'; Codehighlighter1_1276_1329_Open_Image.style.display='inline'; Codehighlighter1_1276_1329_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span>
						<span style="COLOR: #0000ff">public</span>
						<span style="COLOR: #000000"> Test(String strJNDI) </span>
						<span id="Codehighlighter1_1276_1329_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" />
						</span>
						<span id="Codehighlighter1_1276_1329_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">this</span>
								<span style="COLOR: #000000">.strJNDI </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> strJNDI;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        getConnection </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #0000ff">null</span>
								<span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span>
						</span>
						<span style="COLOR: #000000">
								<br />
								<img id="Codehighlighter1_1394_2834_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1394_2834_Open_Text.style.display='none'; Codehighlighter1_1394_2834_Closed_Image.style.display='inline'; Codehighlighter1_1394_2834_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
								<img id="Codehighlighter1_1394_2834_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1394_2834_Closed_Text.style.display='none'; Codehighlighter1_1394_2834_Open_Image.style.display='inline'; Codehighlighter1_1394_2834_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span>
						<span style="COLOR: #0000ff">public</span>
						<span style="COLOR: #000000"> </span>
						<span style="COLOR: #0000ff">void</span>
						<span style="COLOR: #000000"> mm(String d) </span>
						<span style="COLOR: #0000ff">throws</span>
						<span style="COLOR: #000000"> SQLException, NamingException </span>
						<span id="Codehighlighter1_1394_2834_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" />
						</span>
						<span id="Codehighlighter1_1394_2834_Open_Text">
								<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        Hashtable ht </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #0000ff">new</span>
								<span style="COLOR: #000000"> Hashtable();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        DataSource ds </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #0000ff">null</span>
								<span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        Statement stmt </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #0000ff">null</span>
								<span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        ResultSet rs </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #0000ff">null</span>
								<span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        Connection myConn </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #0000ff">null</span>
								<span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        UserTransaction tx </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #0000ff">null</span>
								<span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        String str1 </span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">update fuck set id='222' where name='1'</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        String str2</span>
								<span style="COLOR: #000000">=</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">select * from JobQueue where FileName = '</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">+</span>
								<span style="COLOR: #000000">d</span>
								<span style="COLOR: #000000">+</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">' and JobState=</span>
								<span style="COLOR: #000000">"</span>
								<span style="COLOR: #000000">+</span>
								<span style="COLOR: #000000">JobState.SAVEOK</span>
								<span style="COLOR: #000000">+</span>
								<span style="COLOR: #000000">""</span>
								<span style="COLOR: #000000">;<br /><img id="Codehighlighter1_1724_2703_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1724_2703_Open_Text.style.display='none'; Codehighlighter1_1724_2703_Closed_Image.style.display='inline'; Codehighlighter1_1724_2703_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1724_2703_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1724_2703_Closed_Text.style.display='none'; Codehighlighter1_1724_2703_Open_Image.style.display='inline'; Codehighlighter1_1724_2703_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span>
								<span style="COLOR: #0000ff">try</span>
								<span style="COLOR: #000000"> </span>
								<span id="Codehighlighter1_1724_2703_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" />
								</span>
								<span id="Codehighlighter1_1724_2703_Open_Text">
										<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            getConnection </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">
												<br />
												<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                ConnectionLocator.getInstance().getConnection(</span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">jdbc/Crocodile</span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            Properties p </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #0000ff">new</span>
										<span style="COLOR: #000000"> Properties();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            p.put(<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                Context.INITIAL_CONTEXT_FACTORY,<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                </span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">com.ibm.websphere.naming.WsnInitialContextFactory</span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            p.put(Context.URL_PKG_PREFIXES, </span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">com.ibm.ws.naming</span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            p.put(Context.PROVIDER_URL, </span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">iiop://localhost:2809/</span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            InitialContext ctx </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #0000ff">new</span>
										<span style="COLOR: #000000"> InitialContext(p);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            System.out.println(JndiNames.DataSource </span>
										<span style="COLOR: #000000">+</span>
										<span style="COLOR: #000000"> ctx);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            tx </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000"> (UserTransaction) ctx.lookup(</span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">java:comp/UserTransaction</span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            </span>
										<span style="COLOR: #008000">//</span>
										<span style="COLOR: #008000">连接工厂</span>
										<span style="COLOR: #008000">
												<br />
												<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />
										</span>
										<span style="COLOR: #000000">            System.out.println(tx);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            tx.begin();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            PreparedStatement pstmt </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000"> getConnection.prepareStatement(str1);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />             PreparedStatement pstmt1</span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000">getConnection.prepareStatement(str2);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            System.out.println(str2);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            pstmt.executeUpdate(str1);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            rs </span>
										<span style="COLOR: #000000">=</span>
										<span style="COLOR: #000000"> pstmt1.executeQuery(str2);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            rs.next();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            </span>
										<span style="COLOR: #008000">//</span>
										<span style="COLOR: #008000">System.out.println("22222222222222222"+rs.getString(""));</span>
										<span style="COLOR: #008000">
												<br />
												<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />
										</span>
										<span style="COLOR: #000000">            System.out.println(</span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">Success!</span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            tx.commit();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            </span>
										<span style="COLOR: #008000">//</span>
										<span style="COLOR: #008000">pstmt.close();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            </span>
										<span style="COLOR: #008000">//</span>
										<span style="COLOR: #008000">getConnection.close();</span>
										<span style="COLOR: #008000">
												<br />
												<img id="Codehighlighter1_2725_2830_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2725_2830_Open_Text.style.display='none'; Codehighlighter1_2725_2830_Closed_Image.style.display='inline'; Codehighlighter1_2725_2830_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" />
												<img id="Codehighlighter1_2725_2830_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2725_2830_Closed_Text.style.display='none'; Codehighlighter1_2725_2830_Open_Image.style.display='inline'; Codehighlighter1_2725_2830_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />
										</span>
										<span style="COLOR: #000000">        }</span>
								</span>
								<span style="COLOR: #000000"> </span>
								<span style="COLOR: #0000ff">catch</span>
								<span style="COLOR: #000000"> (Exception E) </span>
								<span id="Codehighlighter1_2725_2830_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" />
								</span>
								<span id="Codehighlighter1_2725_2830_Open_Text">
										<span style="COLOR: #000000">{<br /><img id="Codehighlighter1_2734_2758_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2734_2758_Open_Text.style.display='none'; Codehighlighter1_2734_2758_Closed_Image.style.display='inline'; Codehighlighter1_2734_2758_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2734_2758_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2734_2758_Closed_Text.style.display='none'; Codehighlighter1_2734_2758_Open_Image.style.display='inline'; Codehighlighter1_2734_2758_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />            </span>
										<span style="COLOR: #0000ff">try</span>
										<span style="COLOR: #000000"> </span>
										<span id="Codehighlighter1_2734_2758_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" />
										</span>
										<span id="Codehighlighter1_2734_2758_Open_Text">
												<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />                tx.rollback();<br /><img id="Codehighlighter1_2780_2785_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2780_2785_Open_Text.style.display='none'; Codehighlighter1_2780_2785_Closed_Image.style.display='inline'; Codehighlighter1_2780_2785_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_2780_2785_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_2780_2785_Closed_Text.style.display='none'; Codehighlighter1_2780_2785_Open_Image.style.display='inline'; Codehighlighter1_2780_2785_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />            }</span>
										</span>
										<span style="COLOR: #000000"> </span>
										<span style="COLOR: #0000ff">catch</span>
										<span style="COLOR: #000000"> (Exception e) </span>
										<span id="Codehighlighter1_2780_2785_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" />
										</span>
										<span id="Codehighlighter1_2780_2785_Open_Text">
												<span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />            }</span>
										</span>
										<span style="COLOR: #000000">
												<br />
												<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            System.out.println(</span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">事务发生错误，事务被取消！ </span>
										<span style="COLOR: #000000">"</span>
										<span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span>
								</span>
								<span style="COLOR: #000000">
										<br />
										<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />
										<br />
										<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span>
						</span>
						<span style="COLOR: #000000">
								<br />
								<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />
								<br />
								<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span>
				</span>
				<span style="COLOR: #000000">
						<br />
						<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />
				</span>
		</div>
<img src ="http://www.blogjava.net/silvernapoleon/aggbug/64593.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/silvernapoleon/" target="_blank">Crespo</a> 2006-08-20 11:35 <a href="http://www.blogjava.net/silvernapoleon/archive/2006/08/20/64593.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用java读写ini配置文件</title><link>http://www.blogjava.net/silvernapoleon/archive/2006/08/07/62222.html</link><dc:creator>Crespo</dc:creator><author>Crespo</author><pubDate>Mon, 07 Aug 2006 11:10:00 GMT</pubDate><guid>http://www.blogjava.net/silvernapoleon/archive/2006/08/07/62222.html</guid><wfw:comment>http://www.blogjava.net/silvernapoleon/comments/62222.html</wfw:comment><comments>http://www.blogjava.net/silvernapoleon/archive/2006/08/07/62222.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/silvernapoleon/comments/commentRss/62222.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/silvernapoleon/services/trackbacks/62222.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: package				 mytools;				import				 java.io.BufferedReader;				import				 java.io.BufferedWriter;				import				 java.io.FileReader;				import				 java.io.FileWriter;				import				...&nbsp;&nbsp;<a href='http://www.blogjava.net/silvernapoleon/archive/2006/08/07/62222.html'>阅读全文</a><img src ="http://www.blogjava.net/silvernapoleon/aggbug/62222.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/silvernapoleon/" target="_blank">Crespo</a> 2006-08-07 19:10 <a href="http://www.blogjava.net/silvernapoleon/archive/2006/08/07/62222.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>哪位兄弟了解"事务" 帮帮小弟  不胜感谢</title><link>http://www.blogjava.net/silvernapoleon/archive/2006/08/02/61376.html</link><dc:creator>Crespo</dc:creator><author>Crespo</author><pubDate>Wed, 02 Aug 2006 10:55:00 GMT</pubDate><guid>http://www.blogjava.net/silvernapoleon/archive/2006/08/02/61376.html</guid><wfw:comment>http://www.blogjava.net/silvernapoleon/comments/61376.html</wfw:comment><comments>http://www.blogjava.net/silvernapoleon/archive/2006/08/02/61376.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/silvernapoleon/comments/commentRss/61376.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/silvernapoleon/services/trackbacks/61376.html</trackback:ping><description><![CDATA[哪位兄弟了解"事务" 帮帮小弟  不胜感谢<a target="blank" href="http://wpa.qq.com/msgrd?V=1&amp;Uin=48041919&amp;Site=来自webdn的问候&amp;Menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=1:3792656:6" alt="webdn客户服务" /></a><img src ="http://www.blogjava.net/silvernapoleon/aggbug/61376.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/silvernapoleon/" target="_blank">Crespo</a> 2006-08-02 18:55 <a href="http://www.blogjava.net/silvernapoleon/archive/2006/08/02/61376.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java.stream的应用</title><link>http://www.blogjava.net/silvernapoleon/archive/2006/07/31/60983.html</link><dc:creator>Crespo</dc:creator><author>Crespo</author><pubDate>Mon, 31 Jul 2006 04:12:00 GMT</pubDate><guid>http://www.blogjava.net/silvernapoleon/archive/2006/07/31/60983.html</guid><wfw:comment>http://www.blogjava.net/silvernapoleon/comments/60983.html</wfw:comment><comments>http://www.blogjava.net/silvernapoleon/archive/2006/07/31/60983.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/silvernapoleon/comments/commentRss/60983.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/silvernapoleon/services/trackbacks/60983.html</trackback:ping><description><![CDATA[将流存进Buffer里<br />byte[] buffer = null;<br />int a = doc.getDocumentSize()*1024;<br />buffer = new byte[a];<br />int byteread=0;<br />FileOutputStream fos=new FileOutputStream(buffer.toString());<br />BufferedOutputStream bos=new BufferedOutputStream(fos);<br />bos.flush();<br />bos.close();<br />然后 将Buffer里的数据存到本地<br />bos.toString();<br />FileOutputStream fs=new FileOutputStream("c:/aaa"+"."+doc.getDefaultExtension());<br />byteread=inStream.read(buffer);<br />fs.write(buffer,0,byteread);<br />inStream.close();或是存到相对路径<br />FileOutputStream fis = new FileOutputStream(filePath1);<img src ="http://www.blogjava.net/silvernapoleon/aggbug/60983.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/silvernapoleon/" target="_blank">Crespo</a> 2006-07-31 12:12 <a href="http://www.blogjava.net/silvernapoleon/archive/2006/07/31/60983.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>结合w3c.dom和jdom 用Java语言实现对Xml的创建，插入、修改、查询的实例</title><link>http://www.blogjava.net/silvernapoleon/archive/2006/07/28/60468.html</link><dc:creator>Crespo</dc:creator><author>Crespo</author><pubDate>Fri, 28 Jul 2006 01:26:00 GMT</pubDate><guid>http://www.blogjava.net/silvernapoleon/archive/2006/07/28/60468.html</guid><wfw:comment>http://www.blogjava.net/silvernapoleon/comments/60468.html</wfw:comment><comments>http://www.blogjava.net/silvernapoleon/archive/2006/07/28/60468.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/silvernapoleon/comments/commentRss/60468.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/silvernapoleon/services/trackbacks/60468.html</trackback:ping><description><![CDATA[
		<p>在这里包就不写进来了<br />public class InputItem <br />{<br /> public boolean creatInputFile(String fileName) throws FileNotFoundException, IOException<br /> {   <br />  ItemVB itemVB= new ItemVB();<br />  InputItem a = new InputItem();<br />  DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();<br />  <br />  DocumentBuilder builder=null;<br />  try <br />  {<br />   builder = factory.newDocumentBuilder();<br />  } <br />  catch(ParserConfigurationException e) <br />  {<br />   e.printStackTrace();<br />  }<br />  <br />  org.w3c.dom.Document doc = null;<br />  doc = builder.newDocument();<br />  org.w3c.dom.Element root = doc.createElement("item");<br />  doc.appendChild(root);<br />  <br />  DOMBuilder builders = new DOMBuilder();<br />  org.jdom.Document Doc = builders.build(doc);<br />  XMLOutputter XMLOut = new XMLOutputter(); <br />  XMLOut.output(Doc,new FileOutputStream(fileName));<br />  <br />  return true;<br /> }<br /> <br /> public boolean insertItem(String fileName,ItemVB vb) throws FileNotFoundException, IOException<br /> {<br />  ItemVB itemVB= new ItemVB();<br />  InputItem a = new InputItem(); <br />  DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();<br />  DocumentBuilder builder=null;<br />  <br />  try <br />  {<br />   builder = factory.newDocumentBuilder();<br />  } <br />  catch (ParserConfigurationException e) <br />  {<br />   e.printStackTrace();<br />  }<br />  <br />  File f = new File(fileName);<br />  org.w3c.dom.Document doc=null; <br />  <br />  try <br />  {<br />   doc = builder.parse(f);<br />  } catch (SAXException e1) <br />  {<br />   e1.printStackTrace();<br />  } <br />  catch (IOException e1) <br />  {<br />   e1.printStackTrace();<br />  }<br />  <br />  org.w3c.dom.Element root = doc.getDocumentElement();<br />  org.w3c.dom.Element eee = doc.createElement("id"+vb.getId());<br />  root.appendChild(eee);<br />  NodeList nameElements =  root.getElementsByTagName("id"+vb.getId());<br />  org.w3c.dom.Element nameElement = (org.w3c.dom.Element) nameElements.item(0);<br />  System.out.println(nameElement);<br />  System.out.println(eee);<br />  <br />  if(eee==nameElement)<br />  {</p>
		<p>      org.w3c.dom.Element eee2 = doc.createElement("description");<br />   eee.appendChild(eee2);<br />   Text description = doc.createTextNode(vb.getDescription());<br />      eee2.appendChild(description);<br />      org.w3c.dom.Element eee3 = doc.createElement("value");<br />   eee.appendChild(eee3);<br />   Text value = doc.createTextNode(vb.getValue());<br />      eee3.appendChild(value);<br />      DOMBuilder builders = new DOMBuilder();<br />   org.jdom.Document Doc = builders.build(doc);<br />   XMLOutputter XMLOut1 = new XMLOutputter(); <br />   XMLOut1.output(Doc,new FileOutputStream(fileName));<br />  }<br />  else <br />  {<br />   return false;<br />  }<br />  return true;<br /> }<br /> <br /> public boolean modifyItem(String fileName,ItemVB vb) throws FileNotFoundException, IOException<br /> {<br />  ItemVB itemVB= new ItemVB();<br />  InputItem a = new InputItem();<br />  DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();<br />  DocumentBuilder builder=null;<br />  XMLOutputter XMLOut = new XMLOutputter();<br />  File f = new File(fileName);<br />  <br />  try <br />  {<br />   builder = factory.newDocumentBuilder();<br />  } <br />  catch (ParserConfigurationException e) <br />  {<br />   e.printStackTrace();<br />  }<br />  <br />  org.w3c.dom.Document doc=null; <br />  <br />  try <br />  {<br />   doc = builder.parse(f);<br />  } catch (SAXException e1) <br />  {<br />   e1.printStackTrace();<br />  } <br />  catch (IOException e1) <br />  {<br />   e1.printStackTrace();<br />  }<br />  <br />  DOMBuilder buuo = new DOMBuilder();<br />  Document doc1 = buuo.build(doc);<br />  <br />  org.w3c.dom.Element root = doc.getDocumentElement();<br />  NodeList nameElements =  root.getElementsByTagName("id"+vb.getId());<br />        org.w3c.dom.Element nameElement = (org.w3c.dom.Element) nameElements.item(0);<br />  <br />  if(nameElement!=null)<br />  { <br />   org.w3c.dom.Element ddd = (org.w3c.dom.Element)nameElements.item(0);<br />   NodeList nameDescriptions= ddd.getElementsByTagName("description");<br />   org.w3c.dom.Element nameDescription = (org.w3c.dom.Element) nameDescriptions.item(0);<br />         Text nameText1 = (Text) nameDescription.getFirstChild();<br />   nameText1.setData(vb.getDescription());<br />   NodeList nameValue = root.getElementsByTagName("value");<br />   org.w3c.dom.Element nameValues = (org.w3c.dom.Element) nameValue.item(0);<br />   Text nameText2 = (Text) nameValues.getFirstChild();<br />   nameText2.setData(vb.getValue());<br />   DOMBuilder builders = new DOMBuilder();<br />   org.jdom.Document Doc = builders.build(doc);<br />   XMLOutputter XMLOut1 = new XMLOutputter(); <br />   XMLOut1.output(Doc,new FileOutputStream(fileName));<br />  }<br />  else<br />  {<br />   return false;<br />  }<br />  return true; <br /> }<br /> <br /> public ItemVB searchItem(String id,String fileName)<br /> {<br />  ItemVB itemVB = new ItemVB();<br />  InputItem a = new InputItem();<br />  DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();<br />  DocumentBuilder builder =null;<br />  XMLOutputter XMLOut = new XMLOutputter();<br />  File f = new File(fileName);<br />  <br />  try <br />  {<br />   builder = factory.newDocumentBuilder();<br />  } <br />  catch (ParserConfigurationException e) <br />  {<br />   e.printStackTrace();<br />  }<br />  <br />  org.w3c.dom.Document doc=null; <br />  <br />  try <br />  {<br />   doc = builder.parse(f);<br />  } catch (SAXException e1) <br />  {<br />   e1.printStackTrace();<br />  } <br />  catch (IOException e1) <br />  {<br />   e1.printStackTrace();<br />  }<br />  <br />  DOMBuilder buuo = new DOMBuilder();<br />  Document doc1 = buuo.build(doc);<br />  <br />  org.w3c.dom.Element root = doc.getDocumentElement();<br />  NodeList nameElements =  root.getElementsByTagName("id"+id);<br />  org.w3c.dom.Element nameElement = (org.w3c.dom.Element) nameElements.item(0);<br />  <br />  if(nameElement!=null)<br />  { <br />   org.w3c.dom.Element ddd = (org.w3c.dom.Element)nameElements.item(0);<br />   NodeList nameDescriptions= ddd.getElementsByTagName("description");<br />   org.w3c.dom.Element nameDescription = (org.w3c.dom.Element) nameDescriptions.item(0);<br />   Text nameText1 = (Text) nameDescription.getFirstChild();<br />   itemVB.setDescription(nameText1.getData());<br />   NodeList nameValue = root.getElementsByTagName("value");<br />   org.w3c.dom.Element nameValues = (org.w3c.dom.Element) nameValue.item(0);<br />   Text nameText2 = (Text) nameValues.getFirstChild();<br />   itemVB.setValue(nameText2.getData());<br />   itemVB.setId(id);<br />  }<br />  else<br />  {<br />   return null;<br />  }<br />  return itemVB;<br /> }<br /> <br /> public ArrayList creatIndexList(String indexFile,String itemFile)<br />    {</p>
		<p>  ArrayList a= new ArrayList();<br />  DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();<br />  DocumentBuilder builder=null;<br />  File f = new File(indexFile);<br />  File f1 = new File(itemFile);<br />  try <br />  {<br />   builder = factory.newDocumentBuilder();<br />  } <br />  catch (ParserConfigurationException e) <br />  {<br />   e.printStackTrace();<br />  }<br />  <br />  org.w3c.dom.Document doc = null;<br />  org.w3c.dom.Document doc1 = null;<br />  <br />  try <br />  {<br />   doc = builder.parse(f);<br />   doc1 = builder.parse(f1);<br />  } <br />  catch (SAXException e1) <br />  {<br />   e1.printStackTrace();<br />  } <br />  catch (IOException e1) <br />  {<br />   e1.printStackTrace();<br />  }<br />  //a.add(vv.getIndex());<br />  //System.out.println(a.size());<br />  org.w3c.dom.Element root = doc.getDocumentElement();<br />  <br />  NodeList children  = (NodeList) root.getChildNodes();//children = [JobManage: null]<br />  <br />  for(int i=0;i&lt;children.getLength();i++)<br />  {    <br />   if(children.item(i).getNodeType()==Node.ELEMENT_NODE)<br />   {<br />    String m = children.item(i).getNodeName();//得到节点名<br />    //System.out.println("m="+m);<br />    NodeList ids = root.getElementsByTagName(m);<br />    org.w3c.dom.Element ts = (org.w3c.dom.Element) ids.item(0);<br />    <br />    NodeList fast = ts.getElementsByTagName("id");<br />    org.w3c.dom.Element fast1 = (org.w3c.dom.Element) fast.item(0);<br />       Text fast2 = (Text)fast1.getFirstChild();<br />    String fast3 = fast2.substringData(0,10);<br />    //System.out.println("fast3="+fast3);<br />    org.w3c.dom.Element root1 = doc1.getDocumentElement();<br />    NodeList MMU = (NodeList)root1.getChildNodes();<br />                for(int j=0;j&lt;MMU.getLength();j++)<br />                { <br />                 if(MMU.item(j).getNodeType()==Node.ELEMENT_NODE)<br />                 { <br />                  String n = MMU.item(j).getNodeName();<br />                  NodeList nameElement1s =  root1.getElementsByTagName(n);<br />                  org.w3c.dom.Element nameElement1 = (org.w3c.dom.Element) nameElement1s.item(0);<br />                  String str2 = nameElement1.getNodeName();<br />                  <br />                  NodeList descriptions = nameElement1.getElementsByTagName("description");<br />                     <br />            org.w3c.dom.Element description = (org.w3c.dom.Element) descriptions.item(0);<br />            <br />            Text namedescription = (Text) description.getFirstChild();<br />            //System.out.println("222222222"+namedescription);<br />            NodeList values = nameElement1.getElementsByTagName("value");<br />            org.w3c.dom.Element value = (org.w3c.dom.Element) values.item(0);<br />            Text namevalue = (Text) value.getFirstChild();<br />            //System.out.println(namevalue);<br />            String namedescription1 = namedescription.toString();<br />            String namedescription2 = namedescription1.substring(namedescription1.indexOf(":",1)+2,namedescription1.indexOf("]"));<br />            //System.out.println("321"+namedescription2);<br />            String namevalue1 = namevalue.toString();<br />            String namevalue2 = namevalue1.substring(namevalue1.indexOf(":",1)+2,namevalue1.indexOf("]"));<br />            if(fast3.equals(str2))<br />            {   <br /> <br />             IndexVB qh = new IndexVB();<br />             qh.setIndex(m);<br />             qh.setDescription(namedescription2);<br />             qh.setValue(namevalue2);<br />                         <br />                         //System.out.println("vv"+vv.getIndex()+vv.getDescription()+vv.getValue());<br />             a.add(qh);<br />            }<br />           }<br />                }<br />   }<br />  }<br />  return a;<br /> }</p>
		<p> /*public static void main(String[] s) throws FileNotFoundException, IOException, JDOMException<br /> {<br />  InputItem bb = new InputItem();<br />  String indexFile = "C:\\index.xml";<br />  String itemFile = "C:\\Item.xml";<br />  ArrayList a;<br />  //bb.creatIndexList(indexFile,itemFile,vb,vv);<br />  <br />  a = bb.creatIndexList("C:\\index.xml","C:\\Item.xml");<br />  for(int i=0;i&lt;a.size();i++)<br />  {<br />   System.out.println(((IndexVB)a.get(i)).getIndex());<br />  }<br /> }*/<br />}</p>
		<p> </p>
<img src ="http://www.blogjava.net/silvernapoleon/aggbug/60468.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/silvernapoleon/" target="_blank">Crespo</a> 2006-07-28 09:26 <a href="http://www.blogjava.net/silvernapoleon/archive/2006/07/28/60468.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>