锘??xml version="1.0" encoding="utf-8" standalone="yes"?>日韩亚洲人成在线综合日本,亚洲中文字幕AV在天堂,亚洲日本人成中文字幕http://www.tkk7.com/senlin-blog/category/27416.htmlweb鎶ヨ〃璁捐鍣?...zh-cnFri, 22 Jan 2010 21:31:49 GMTFri, 22 Jan 2010 21:31:49 GMT60oracle瀛樺偍榪囩▼榪斿洖澶氫釜娓告爣瀹炰緥http://www.tkk7.com/senlin-blog/archive/2010/01/20/310189.htmlJJCEAJJCEAWed, 20 Jan 2010 01:52:00 GMThttp://www.tkk7.com/senlin-blog/archive/2010/01/20/310189.htmlhttp://www.tkk7.com/senlin-blog/comments/310189.htmlhttp://www.tkk7.com/senlin-blog/archive/2010/01/20/310189.html#Feedback0http://www.tkk7.com/senlin-blog/comments/commentRss/310189.htmlhttp://www.tkk7.com/senlin-blog/services/trackbacks/310189.html
CREATEORREPLACE聽PACKAGE聽pro_package_test_001聽AS
TYPE聽Test_CURSOR01聽
IS聽REF聽CURSOR;
end聽pro_package_test_001;
CREATEORREPLACE聽PACKAGE聽pro_package_test_002聽AS
TYPE聽Test_CURSOR02聽
IS聽REF聽CURSOR;
end聽pro_package_test_002;
瀹氫箟瀛樺偍榪囩▼
CREATEORREPLACEPROCEDURE聽pro_query_001
(
--鍙傛暟IN琛ㄧず杈撳叆鍙傛暟錛孫UT琛ㄧず杈撳叆鍙傛暟錛岀被鍨嬪彲浠ヤ嬌鐢ㄤ換鎰廜racle涓殑鍚堟硶綾誨瀷銆?/span>
聽in_lx聽聽INVarchar2,
聽p_cus_01聽OUT聽pro_package_test_001.Test_CURSOR01,
聽p_cus_02聽OUT聽pro_package_test_002.Test_CURSOR02聽聽聽聽聽
)
AS
--瀹氫箟鍙橀噺
聽vs_lx聽聽聽VARCHAR2(1);聽聽聽--鍙橀噺
聽vs_test1_id聽聽聽VARCHAR2(100);聽聽聽--鍙橀噺
聽vs_test1_mc聽聽聽VARCHAR2(100);聽聽聽--鍙橀噺
聽vs_test2_id聽聽聽VARCHAR2(100);聽聽聽--鍙橀噺
聽vs_test2_mc聽聽聽VARCHAR2(100);聽聽聽--鍙橀噺
--default_c聽SYS_REFCURSOR;聽聽聽聽
BEGIN
--鐢ㄨ緭鍏ュ弬鏁扮粰鍙橀噺璧嬪垵鍊箋?/span>
聽vs_lx:=聽in_lx;
--鎻掑叆test1琛ㄣ?/span>
OPEN聽p_cus_01聽FOR聽聽Select
聽聽聽聽a.id聽
As聽id1,
聽聽聽聽a.mc聽
As聽mc1,
聽聽聽聽b.id聽
As聽id2,
聽聽聽聽b.mc聽
As聽mc2聽
聽聽聽聽
Into
聽聽聽聽vs_test1_id,
聽聽聽聽vs_test1_mc,
聽聽聽聽vs_test2_id,
聽聽聽聽vs_test2_mc聽
聽聽聽聽
From聽test1聽a,test2聽b聽Where聽a.id聽=聽b.id聽And聽a.lx聽=聽vs_lx;
聽聽聽
聽聽聽聽
--if聽p_cus_01%rowcount聽=聽0聽then聽
聽聽聽--聽聽聽聽p_cus_01:=default_c;聽
聽聽聽--聽end聽if;聽
聽聽
OPEN聽p_cus_02聽FOR聽聽Select
聽聽聽聽id聽
As聽id1,
聽聽聽聽mc聽
As聽mc1
聽聽聽聽
Into
聽聽聽聽vs_test1_id,
聽聽聽聽vs_test1_mc
聽聽聽聽
From聽test2聽聽Where聽lx聽=聽vs_lx;聽聽
聽聽聽
--聽if聽p_cus_02%rowcount聽=聽0聽then聽
聽聽聽聽--聽聽聽p_cus_02:=default_c;聽
聽聽--聽聽end聽if;聽聽聽聽聽聽聽
--閿欒澶勭悊閮ㄥ垎銆侽THERS琛ㄧず闄や簡澹版槑澶栫殑浠繪剰閿欒銆係QLERRM鏄郴緇熷唴緗彉閲忎繚瀛樹簡褰撳墠閿欒鐨勮緇嗕俊鎭?/span>
Exception
聽聽聽
WHEN聽OTHERS聽Then
聽聽聽
ROLLBACK;
聽聽聽
Return;
End聽pro_query_001;
java 浠g爜璋冪敤
聽聽聽聽聽publicvoid聽ProcQuery(String聽procString,String聽[]聽params)聽throws聽Exception聽{聽
聽聽聽聽聽聽聽聽聽Session聽session聽
=null;
聽聽聽聽聽聽聽聽聽Connection聽conn聽
=null;
聽聽聽聽聽聽聽聽聽ResultSet聽rs1聽
=null;
聽聽聽聽聽聽聽聽聽ResultSet聽rs2聽
=null;
聽聽聽聽聽聽聽聽聽聽聽CallableStatement聽proc聽
=null;
聽聽聽聽聽聽聽聽聽聽聽procString聽
="{call聽pro_query_001(?,?,?)}";
聽聽聽聽聽聽聽聽聽聽聽params聽
=new聽String聽[1];
聽聽聽聽聽聽聽聽聽聽params[
0]="0";
聽聽聽聽聽聽聽聽聽
try{聽聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽session聽
=聽getHibernateTemplate().getSessionFactory()
聽聽聽聽聽聽聽聽聽聽聽聽.openSession();
聽聽聽聽聽聽聽聽聽聽聽聽聽聽conn聽
=聽session.connection();聽
聽聽聽聽聽聽聽聽聽聽聽聽聽proc聽
=聽conn.prepareCall(procString);聽
聽聽聽聽聽聽聽聽聽聽聽聽聽proc.setString(
1,聽params[0]);聽聽聽聽聽//浼犲叆鐨勫弬鏁?/span>
聽聽聽聽聽聽聽聽聽聽聽聽聽proc.registerOutParameter(2,oracle.jdbc.OracleTypes.CURSOR);
聽聽聽聽聽聽聽聽聽聽聽聽聽proc.registerOutParameter(
3,oracle.jdbc.OracleTypes.CURSOR);聽
聽聽聽聽聽聽聽聽聽聽聽聽聽proc.execute();聽
聽聽聽聽聽聽聽聽聽聽聽聽聽rs1聽
=聽(ResultSet)proc.getObject(2);//榪斿洖絎竴涓父鏍?/span>
聽聽聽聽聽聽聽聽聽聽聽聽聽rs2聽=聽(ResultSet)proc.getObject(3);//榪斿洖絎簩涓父鏍?/span>
聽聽聽聽聽聽聽聽聽聽聽聽while(rs1聽!=null&&聽rs1.next())聽{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽System.out.println(
">>>"+rs1.getString("id1"));
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽System.out.println(
">>>"+rs1.getString("mc1"));
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽System.out.println(
">>>"+rs1.getString("id2"));
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽System.out.println(
">>>"+rs1.getString("mc2"));
聽聽聽聽聽聽聽聽聽聽聽聽}

聽聽聽聽聽聽聽聽聽聽聽聽
while(rs2聽!=null&&聽rs2.next())聽{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽System.out.println(
">>>"+rs1.getString("id1"));
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽System.out.println(
">>>"+rs1.getString("mc1"));
聽聽聽聽聽聽聽聽聽聽}
聽聽聽聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽聽聽聽}
catch聽(SQLException聽e)聽{聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽e.printStackTrace();聽聽聽
聽聽聽聽聽聽聽聽聽聽聽聽聽
thrownew聽Exception("璋冪敤瀛樺偍榪囩▼鐨勬椂鍊欏彂鐢熼敊璇痆sql聽=聽"+聽procString聽+"]",聽e);聽聽聽聽聽聽聽聽聽
聽聽聽聽聽聽聽聽聽}
聽聽finally{
聽聽聽聽聽聽聽聽聽聽聽聽聽
if聽(proc聽!=null)
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽proc.close();
聽聽聽聽聽聽聽聽聽聽聽聽聽
if聽(rs1聽!=null)
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽rs1.close();
聽聽聽聽聽聽聽聽聽聽聽聽聽
if聽(rs2聽!=null)
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽rs2.close();
聽聽聽聽聽聽聽聽聽聽聽聽聽
if聽(conn聽!=null)
聽聽聽聽聽聽聽聽聽聽聽聽聽conn.close();
聽聽聽聽聽聽聽聽聽}

聽聽聽聽聽}


JJCEA 2010-01-20 09:52 鍙戣〃璇勮
]]>
瑙e喅RandomAccessFile鍐欏叆鏂囦歡涔辯爜鐨勫姙娉?/title><link>http://www.tkk7.com/senlin-blog/archive/2008/03/26/188739.html</link><dc:creator>JJCEA</dc:creator><author>JJCEA</author><pubDate>Wed, 26 Mar 2008 06:19:00 GMT</pubDate><guid>http://www.tkk7.com/senlin-blog/archive/2008/03/26/188739.html</guid><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_4_247_Open_Image" onclick="this.style.display='none'; Codehighlighter1_4_247_Open_Text.style.display='none'; Codehighlighter1_4_247_Closed_Image.style.display='inline'; Codehighlighter1_4_247_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /> <img id="Codehighlighter1_4_247_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_4_247_Closed_Text.style.display='none'; Codehighlighter1_4_247_Open_Image.style.display='inline'; Codehighlighter1_4_247_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /> <span style="COLOR: #0000ff">try</span> <span style="COLOR: #000000">聽</span> <span id="Codehighlighter1_4_247_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.tkk7.com/images/dot.gif" /> </span> <span id="Codehighlighter1_4_247_Open_Text"> <span style="COLOR: #000000">{聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽RandomAccessFile聽out</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000">聽RandomAccessFile(file,</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">rw</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">);聽聽聽聽聽聽聽聽聽聽聽聽聽<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />out.seek(out.length());</span> <span style="COLOR: #008000">//</span> <span style="COLOR: #008000">灝嗘寚閽堢Щ鍔ㄥ埌鏂囦歡鏈熬</span> <span style="COLOR: #008000"> <br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /> </span> <span style="COLOR: #000000">out.writeBytes(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">\r\n</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">);<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />mess聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽</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.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" /></span> <span style="COLOR: #0000ff">byte</span> <span style="COLOR: #000000">聽buffer[]聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">byte</span> <span style="COLOR: #000000">[</span> <span style="COLOR: #000000">1024</span> <span style="COLOR: #000000">];<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />buffer聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽mess.getBytes();<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />out.write(buffer);聽<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />out.close();</span> <span style="COLOR: #008000">//</span> <span style="COLOR: #008000">鍏抽棴鏂囦歡嫻伮?/span> <span style="COLOR: #008000"> <br /> <img id="Codehighlighter1_271_296_Open_Image" onclick="this.style.display='none'; Codehighlighter1_271_296_Open_Text.style.display='none'; Codehighlighter1_271_296_Closed_Image.style.display='inline'; Codehighlighter1_271_296_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /> <img id="Codehighlighter1_271_296_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_271_296_Closed_Text.style.display='none'; Codehighlighter1_271_296_Open_Image.style.display='inline'; Codehighlighter1_271_296_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.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">聽(IOException聽e)聽</span> <span id="Codehighlighter1_271_296_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.tkk7.com/images/dot.gif" /> </span> <span id="Codehighlighter1_271_296_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽e.printStackTrace();<br /><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span> </span> </div> <img src ="http://www.tkk7.com/senlin-blog/aggbug/188739.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/senlin-blog/" target="_blank">JJCEA</a> 2008-03-26 14:19 <a href="http://www.tkk7.com/senlin-blog/archive/2008/03/26/188739.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>璇誨彇鎸囧畾鐨勬枃浠跺茍杞垚瀛楃涓?/title><link>http://www.tkk7.com/senlin-blog/archive/2007/11/19/161630.html</link><dc:creator>JJCEA</dc:creator><author>JJCEA</author><pubDate>Mon, 19 Nov 2007 07:26:00 GMT</pubDate><guid>http://www.tkk7.com/senlin-blog/archive/2007/11/19/161630.html</guid><wfw:comment>http://www.tkk7.com/senlin-blog/comments/161630.html</wfw:comment><comments>http://www.tkk7.com/senlin-blog/archive/2007/11/19/161630.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.tkk7.com/senlin-blog/comments/commentRss/161630.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/senlin-blog/services/trackbacks/161630.html</trackback:ping><description><![CDATA[ <p>聽</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.tkk7.com/images/OutliningIndicators/None.gif" align="top" /> <span style="COLOR: #000000">聽InputStream聽filein聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000">聽FileInputStream(</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">C://1.txt</span> <span style="COLOR: #000000">"</span> <span style="COLOR: #000000">);<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽OutputStream聽output聽</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">聽response.getOutputStream();</span> <span style="COLOR: #008000">//</span> <span style="COLOR: #008000">寰楀埌杈撳嚭嫻?/span> <span style="COLOR: #008000"> <br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /> </span> <span style="COLOR: #000000">聽BufferedOutputStream聽bos</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000">聽BufferedOutputStream(output);</span> <span style="COLOR: #008000">//</span> <span style="COLOR: #008000">杈撳嚭緙撳啿嫻伮犅犅犅犅犅犅?/span> <span style="COLOR: #008000"> <br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /> </span> <span style="COLOR: #000000">聽BufferedInputStream聽bis</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000">聽BufferedInputStream(filein);</span> <span style="COLOR: #008000">//</span> <span style="COLOR: #008000">杈撳叆緙撳啿嫻?/span> <span style="COLOR: #008000"> <br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /> </span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">byte</span> <span style="COLOR: #000000">聽data[]</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #0000ff">new</span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">byte</span> <span style="COLOR: #000000">[</span> <span style="COLOR: #000000">4096</span> <span style="COLOR: #000000">];</span> <span style="COLOR: #008000">//</span> <span style="COLOR: #008000">緙撳啿瀛楄妭鏁奧犅犅犅?/span> <span style="COLOR: #008000"> <br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /> </span> <span style="COLOR: #000000">聽</span> <span style="COLOR: #0000ff">int</span> <span style="COLOR: #000000">聽size</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">;聽聽聽聽聽<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽size</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">bis.read(data);聽聽聽聽<br /><img id="Codehighlighter1_358_422_Open_Image" onclick="this.style.display='none'; Codehighlighter1_358_422_Open_Text.style.display='none'; Codehighlighter1_358_422_Closed_Image.style.display='inline'; Codehighlighter1_358_422_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_358_422_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_358_422_Closed_Text.style.display='none'; Codehighlighter1_358_422_Open_Image.style.display='inline'; Codehighlighter1_358_422_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" />聽</span> <span style="COLOR: #0000ff">while</span> <span style="COLOR: #000000">聽(size</span> <span style="COLOR: #000000">!=-</span> <span style="COLOR: #000000">1</span> <span style="COLOR: #000000">)聽聽聽聽</span> <span id="Codehighlighter1_358_422_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.tkk7.com/images/dot.gif" /> </span> <span id="Codehighlighter1_358_422_Open_Text"> <span style="COLOR: #000000">{聽聽<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽bos.write(data,</span> <span style="COLOR: #000000">0</span> <span style="COLOR: #000000">,size);聽聽聽聽聽聽<br /><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽size</span> <span style="COLOR: #000000">=</span> <span style="COLOR: #000000">bis.read(data);聽聽聽<br /><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />聽聽}</span> </span> <span style="COLOR: #000000">聽聽聽<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽bis.close();聽聽<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽bos.flush();</span> <span style="COLOR: #008000">//</span> <span style="COLOR: #008000">娓呯┖杈撳嚭緙撳啿嫻伮犅犅?/span> <span style="COLOR: #008000"> <br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /> </span> <span style="COLOR: #000000">聽bos.close();聽聽聽<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽output.close();聽聽聽聽聽聽聽聽聽聽聽<br /><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽filein.close();</span> </div> <img src ="http://www.tkk7.com/senlin-blog/aggbug/161630.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/senlin-blog/" target="_blank">JJCEA</a> 2007-11-19 15:26 <a href="http://www.tkk7.com/senlin-blog/archive/2007/11/19/161630.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>java璇誨啓鍒?text,.xml鏂囦歡鍐呭http://www.tkk7.com/senlin-blog/archive/2007/08/15/136921.htmlJJCEAJJCEAWed, 15 Aug 2007 07:10:00 GMThttp://www.tkk7.com/senlin-blog/archive/2007/08/15/136921.htmlhttp://www.tkk7.com/senlin-blog/comments/136921.htmlhttp://www.tkk7.com/senlin-blog/archive/2007/08/15/136921.html#Feedback0http://www.tkk7.com/senlin-blog/comments/commentRss/136921.htmlhttp://www.tkk7.com/senlin-blog/services/trackbacks/136921.html 聽1 package 聽com.paiao.bdpm.flow.base;
聽2
聽3 import 聽java.io.BufferedReader;
聽4 import 聽java.io.BufferedWriter;
聽5 import 聽java.io.File;
聽6 import 聽java.io.FileReader;
聽7 import 聽java.io.FileWriter;
聽8
聽9 public class 聽ReadTextFile聽 {
10 聽聽聽聽 public 聽BufferedReader聽bufread;
11 聽聽聽聽 public 聽BufferedWriter聽bufwriter;
12 聽聽聽聽File聽writefile;
13 聽聽聽聽String聽filepath,聽filecontent,聽read;
14 聽聽聽聽String聽readStr聽 = "" ;
15 聽聽聽聽 // 浠庢枃鏈枃浠朵腑璇誨彇鍐呭
16 聽聽聽聽 public 聽String聽readfile(String聽path)聽聽聽
17 聽聽聽聽 {
18 聽聽聽聽聽聽聽聽 try {
19 聽聽聽聽聽聽聽聽聽聽聽聽filepath聽 = 聽path;聽 // 寰楀埌鏂囨湰鏂囦歡鐨勮礬寰?/span>
20 聽聽聽聽聽聽聽聽聽聽聽聽File聽file聽 = new 聽File(filepath);
21 聽聽聽聽聽聽聽聽聽聽聽聽FileReader聽fileread聽 = new 聽FileReader(file);
22 聽聽聽聽聽聽聽聽聽聽聽聽bufread聽 = new 聽BufferedReader(fileread);
23 聽聽聽聽聽聽聽聽聽聽聽聽 while 聽((read聽 = 聽bufread.readLine())聽 != null )聽 {
24 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽read聽 = 聽read + " \r\n " ;聽聽聽聽聽聽聽聽聽聽聽聽
25 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽readStr聽 = 聽readStr聽 + 聽read;
26 聽聽聽聽聽聽聽聽聽聽聽聽}

27 聽聽聽聽聽聽聽聽}
catch 聽(Exception聽d)聽 {
28 聽聽聽聽聽聽聽聽聽聽聽聽System.out.println(d.getMessage());
29 聽聽聽聽聽聽聽聽}

30 聽聽聽聽聽聽聽聽 return 聽readStr;聽 // 榪斿洖浠庢枃鏈枃浠朵腑璇誨彇鍐呭
31 聽聽聽聽}

32
33 聽聽聽聽 // 鍚戞枃鏈枃浠朵腑鍐欏叆鍐呭
34 聽聽聽聽 public void 聽writefile(String聽path,聽String聽content,聽 boolean 聽append)聽 {
35 聽聽聽聽聽聽聽聽 try {
36 聽聽聽聽聽聽聽聽聽聽聽聽 boolean 聽addStr聽 = 聽append;聽 // 閫氳繃榪欎釜瀵硅薄鏉ュ垽鏂槸鍚﹀悜鏂囨湰鏂囦歡涓拷鍔犲唴瀹?/span>
37 聽聽聽聽聽聽聽聽聽聽聽聽filepath聽 = 聽path;聽 // 寰楀埌鏂囨湰鏂囦歡鐨勮礬寰?/span>
38 聽聽聽聽聽聽聽聽聽聽聽聽filecontent聽 = 聽content;聽 // 闇瑕佸啓鍏ョ殑鍐呭
39 聽聽聽聽聽聽聽聽聽聽聽聽writefile聽 = new 聽File(filepath);
40 聽聽聽聽聽聽聽聽聽聽聽聽 if 聽(writefile.exists()聽 == false )聽 // 濡傛灉鏂囨湰鏂囦歡涓嶅瓨鍦ㄥ垯鍒涘緩瀹兟?/span>
41 聽聽聽聽聽聽聽聽聽聽聽聽 {
42 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽writefile.createNewFile();
43 聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽writefile聽 = new 聽File(filepath);聽 // 閲嶆柊瀹炰緥鍖?/span>
44 聽聽聽聽聽聽聽聽聽聽聽聽}

45 聽聽聽聽聽聽聽聽聽聽聽聽FileWriter聽filewriter聽 = new 聽FileWriter(writefile,聽addStr);
46 聽聽聽聽聽聽聽聽聽聽聽聽 // 鍒犻櫎鍘熸湁鏂囦歡鐨勫唴瀹?/span>
47 聽聽聽聽聽聽聽聽聽聽聽聽java.io.RandomAccessFile聽file = new 聽java.io.RandomAccessFile(path, " rw " );
48 聽聽聽聽聽聽聽聽聽聽聽聽file.setLength( 0 );
49 聽聽聽聽聽聽聽聽聽聽聽聽 // 鍐欏叆鏂扮殑鏂囦歡鍐呭
50 聽聽聽聽聽聽聽聽聽聽聽聽filewriter.write(filecontent);
51 聽聽聽聽聽聽聽聽聽聽聽聽filewriter.close();
52 聽聽聽聽聽聽聽聽聽聽聽聽filewriter.flush();
53 聽聽聽聽聽聽聽聽}
catch 聽(Exception聽d)聽 {
54 聽聽聽聽聽聽聽聽聽聽聽聽System.out.println(d.getMessage());
55 聽聽聽聽聽聽聽聽}

56 聽聽聽聽}

57
58 聽聽聽聽 public static void 聽main(String[]聽args)聽 throws 聽Exception聽 {
59 聽聽聽聽聽聽聽聽ReadTextFile聽parse聽 = new 聽ReadTextFile();
60 聽聽聽聽聽聽聽聽String聽filecontent聽 = 聽parse.readfile( " c:/applicationContext.xml " );聽聽聽聽聽聽聽聽
61 聽聽聽聽聽聽聽聽parse.writefile( " c:/applicationContext.xml " ,filecontent, true );
62 聽聽聽聽聽聽聽聽
63 聽聽聽聽}

64 }


JJCEA 2007-08-15 15:10 鍙戣〃璇勮
]]>
鎷瘋礉涓涓枃浠跺埌鍙︿竴涓湴鏂?/title><link>http://www.tkk7.com/senlin-blog/archive/2007/03/25/106155.html</link><dc:creator>JJCEA</dc:creator><author>JJCEA</author><pubDate>Sat, 24 Mar 2007 16:33:00 GMT</pubDate><guid>http://www.tkk7.com/senlin-blog/archive/2007/03/25/106155.html</guid><wfw:comment>http://www.tkk7.com/senlin-blog/comments/106155.html</wfw:comment><comments>http://www.tkk7.com/senlin-blog/archive/2007/03/25/106155.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/senlin-blog/comments/commentRss/106155.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/senlin-blog/services/trackbacks/106155.html</trackback:ping><description><![CDATA[ <p>package codemaking.util;</p> <p>import java.awt.*;<br />import java.io.*;<br />/**<br />* @author Administrator<br />*<br />* Class Function:<br />*/<br />public class copyDirectory {<br />public static void main(String args[]) throws IOException {<br />String url1="D:/download";<br />String url2="f:/download";<br />(new File(url2)).mkdirs();<br />File[] file=(new File(url1)).listFiles();<br />for(int i=0;i<file.length;i++){<br />if(file[i].isFile()){<br />聽FileInputStream input=new FileInputStream(file[i]);<br />聽FileOutputStream output=new FileOutputStream(url2+"/"+file[i].getName());<br />聽byte[] b=new byte[1024*5];<br />聽 int len;<br />聽 while((len=input.read(b))!=-1){<br />聽 output.write(b,0,len);<br />聽 }<br />聽 output.flush();<br />聽 output.close();<br />聽 input.close();<br />聽 }<br />if(file[i].isDirectory()){<br />聽copyDirectiory(url2+"/"+file[i].getName(),url1+"/"+file[i].getName());<br />聽}<br />}<br />}</p> <p> <br />public static void copyDirectiory(String file1,String file2) throws IOException{<br />(new File(file1)).mkdirs();<br />File[] file=(new File(file2)).listFiles();<br />for(int i=0;i<file.length;i++){<br />聽if(file[i].isFile()){<br />聽FileInputStream input=new FileInputStream(file[i]);<br />聽FileOutputStream output=new FileOutputStream(file1+"/"+file[i].getName());<br />聽byte[] b=new byte[1024*5];<br />聽聽 int len;<br />聽聽 while((len=input.read(b))!=-1){<br />聽聽聽 output.write(b,0,len);<br />聽聽聽 }<br />聽聽聽 output.flush();<br />聽聽聽聽聽聽 output.close();<br />聽聽聽 input.close();<br />聽聽 }<br />聽if(file[i].isDirectory()){<br />聽 copyDirectiory(file1+"/"+file[i].getName(),file2+"/"+file[i].getName());<br />}</p> <p>}</p> <p>}<br />}<br /></p> <img src ="http://www.tkk7.com/senlin-blog/aggbug/106155.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/senlin-blog/" target="_blank">JJCEA</a> 2007-03-25 00:33 <a href="http://www.tkk7.com/senlin-blog/archive/2007/03/25/106155.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://codecampo.com" target="_blank">噼里啪啦免费观看高清动漫4</a>| <a href="http://83k5.com" target="_blank">亚洲精品免费视频</a>| <a href="http://bovch.com" target="_blank">日韩精品无码免费专区午夜 </a>| <a href="http://3x79.com" target="_blank">亚洲AV无码不卡在线播放</a>| <a href="http://sy8989.com" target="_blank">亚洲成色在线影院</a>| <a href="http://zz1220.com" target="_blank">色偷偷亚洲女人天堂观看欧</a>| <a href="http://udlmw.com" target="_blank">自拍偷自拍亚洲精品偷一</a>| <a href="http://holdengong.com" target="_blank">黄色视频在线免费观看</a>| <a href="http://600c81.com" target="_blank">最近2019免费中文字幕视频三</a>| <a href="http://7272004.com" target="_blank">欧洲黑大粗无码免费</a>| <a href="http://6668889.com" target="_blank">亚洲阿v天堂在线2017免费</a>| <a href="http://bqjonline.com" target="_blank">亚洲αv久久久噜噜噜噜噜</a>| <a href="http://k9l4.com" target="_blank">2017亚洲男人天堂一</a>| <a href="http://jioupin.com" target="_blank">女人裸身j部免费视频无遮挡</a>| <a href="http://8099456.com" target="_blank">久久国产乱子伦精品免费强</a>| <a href="http://www-ttyx.com" target="_blank">亚色九九九全国免费视频</a>| <a href="http://gycat.com" target="_blank">亚洲成年看片在线观看</a>| <a href="http://yctbhb.com" target="_blank">久久夜色精品国产噜噜亚洲AV</a>| <a href="http://yutuzb.com" target="_blank">亚洲乱码av中文一区二区</a>| <a href="http://eddiekidd.com" target="_blank">xxxxx做受大片视频免费</a>| <a href="http://qmoread.com" target="_blank">亚洲毛片在线免费观看</a>| <a href="http://lzlcp.com" target="_blank">午夜亚洲国产成人不卡在线</a>| <a href="http://www-566846.com" target="_blank">久久久久亚洲AV成人无码网站 </a>| <a href="http://bet06966.com" target="_blank">亚洲色大成网站www尤物</a>| <a href="http://zz198.com" target="_blank">好湿好大好紧好爽免费视频 </a>| <a href="http://gz-shunan.com" target="_blank">国产免费无码一区二区 </a>| <a href="http://diswooo.com" target="_blank">成人毛片免费观看</a>| <a href="http://ylptt.com" target="_blank">综合亚洲伊人午夜网</a>| <a href="http://zzmm88.com" target="_blank">亚洲制服在线观看</a>| <a href="http://codecampo.com" target="_blank">国产精品免费久久久久久久久</a>| <a href="http://lanchenews.com" target="_blank">亚洲美女免费视频</a>| <a href="http://777mecom.com" target="_blank">亚洲精品国产精品国自产观看</a>| <a href="http://guanxianedu.com" target="_blank">91天堂素人精品系列全集亚洲</a>| <a href="http://6wss.com" target="_blank">国产午夜亚洲精品不卡</a>| <a href="http://pyjxyey.com" target="_blank">91视频免费网址</a>| <a href="http://wivyswap.com" target="_blank">亚洲第一福利网站在线观看</a>| <a href="http://xdxdl.com" target="_blank">亚洲白嫩在线观看</a>| <a href="http://aijiu868.com" target="_blank">aa级女人大片喷水视频免费</a>| <a href="http://zjtuntex.com" target="_blank">大学生a级毛片免费观看</a>| <a href="http://18736374.com" target="_blank">亚洲AV第一页国产精品</a>| <a href="http://35469642.com" target="_blank">免费福利资源站在线视频</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>