锘??xml version="1.0" encoding="utf-8" standalone="yes"?>日韩亚洲人成在线综合日本,亚洲中文字幕AV在天堂,亚洲日本人成中文字幕http://m.tkk7.com/senlin-blog/category/27416.htmlweb鎶ヨ〃璁捐鍣?...zh-cnFri, 22 Jan 2010 21:31:49 GMTFri, 22 Jan 2010 21:31:49 GMT60oracle瀛樺偍榪囩▼榪斿洖澶氫釜娓告爣瀹炰緥http://m.tkk7.com/senlin-blog/archive/2010/01/20/310189.htmlJJCEAJJCEAWed, 20 Jan 2010 01:52:00 GMThttp://m.tkk7.com/senlin-blog/archive/2010/01/20/310189.htmlhttp://m.tkk7.com/senlin-blog/comments/310189.htmlhttp://m.tkk7.com/senlin-blog/archive/2010/01/20/310189.html#Feedback0http://m.tkk7.com/senlin-blog/comments/commentRss/310189.htmlhttp://m.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://m.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://m.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://m.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://m.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://m.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://m.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://m.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://m.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://m.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://m.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://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />out.write(buffer);聽<br /><img src="http://m.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://m.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://m.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://m.tkk7.com/images/dot.gif" /> </span> <span id="Codehighlighter1_271_296_Open_Text"> <span style="COLOR: #000000">{<br /><img src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />聽聽e.printStackTrace();<br /><img src="http://m.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span> </span> </div> <img src ="http://m.tkk7.com/senlin-blog/aggbug/188739.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/senlin-blog/" target="_blank">JJCEA</a> 2008-03-26 14:19 <a href="http://m.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://m.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://m.tkk7.com/senlin-blog/archive/2007/11/19/161630.html</guid><wfw:comment>http://m.tkk7.com/senlin-blog/comments/161630.html</wfw:comment><comments>http://m.tkk7.com/senlin-blog/archive/2007/11/19/161630.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://m.tkk7.com/senlin-blog/comments/commentRss/161630.html</wfw:commentRss><trackback:ping>http://m.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://m.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://m.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://m.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://m.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://m.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://m.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://m.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://m.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://m.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://m.tkk7.com/images/dot.gif" /> </span> <span id="Codehighlighter1_358_422_Open_Text"> <span style="COLOR: #000000">{聽聽<br /><img src="http://m.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://m.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://m.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />聽聽}</span> </span> <span style="COLOR: #000000">聽聽聽<br /><img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽bis.close();聽聽<br /><img src="http://m.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://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" /> </span> <span style="COLOR: #000000">聽bos.close();聽聽聽<br /><img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽output.close();聽聽聽聽聽聽聽聽聽聽聽<br /><img src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽filein.close();</span> </div> <img src ="http://m.tkk7.com/senlin-blog/aggbug/161630.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/senlin-blog/" target="_blank">JJCEA</a> 2007-11-19 15:26 <a href="http://m.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://m.tkk7.com/senlin-blog/archive/2007/08/15/136921.htmlJJCEAJJCEAWed, 15 Aug 2007 07:10:00 GMThttp://m.tkk7.com/senlin-blog/archive/2007/08/15/136921.htmlhttp://m.tkk7.com/senlin-blog/comments/136921.htmlhttp://m.tkk7.com/senlin-blog/archive/2007/08/15/136921.html#Feedback0http://m.tkk7.com/senlin-blog/comments/commentRss/136921.htmlhttp://m.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://m.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://m.tkk7.com/senlin-blog/archive/2007/03/25/106155.html</guid><wfw:comment>http://m.tkk7.com/senlin-blog/comments/106155.html</wfw:comment><comments>http://m.tkk7.com/senlin-blog/archive/2007/03/25/106155.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/senlin-blog/comments/commentRss/106155.html</wfw:commentRss><trackback:ping>http://m.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://m.tkk7.com/senlin-blog/aggbug/106155.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/senlin-blog/" target="_blank">JJCEA</a> 2007-03-25 00:33 <a href="http://m.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://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://ziniurj.com" target="_blank">亚洲网站在线免费观看</a>| <a href="http://jxxitutu.com" target="_blank">免费看无码特级毛片</a>| <a href="http://hzczj.com" target="_blank">99久久免费国产精品特黄</a>| <a href="http://ww99w.com" target="_blank">亚洲精品高清视频</a>| <a href="http://91tapp.com" target="_blank">69视频在线是免费观看</a>| <a href="http://ztsf6688.com" target="_blank">精品亚洲aⅴ在线观看</a>| <a href="http://jkc178.com" target="_blank">免费无码毛片一区二区APP</a>| <a href="http://szjmlr.com" target="_blank">亚洲va无码专区国产乱码</a>| <a href="http://www-83118.com" target="_blank">久久久久久免费一区二区三区</a>| <a href="http://sdnuoyuan.com" target="_blank">亚洲熟女一区二区三区</a>| <a href="http://52xbjs.com" target="_blank">日本高清不卡aⅴ免费网站</a>| <a href="http://508009.com" target="_blank">亚洲AV无码乱码在线观看裸奔 </a>| <a href="http://woaianli.com" target="_blank">午夜小视频免费观看</a>| <a href="http://yixinbanks.com" target="_blank">亚洲kkk4444在线观看</a>| <a href="http://86trader.com" target="_blank">四虎成人精品一区二区免费网站</a>| <a href="http://180xiu.com" target="_blank">亚洲av永久中文无码精品</a>| <a href="http://266my.com" target="_blank">又爽又高潮的BB视频免费看</a>| <a href="http://941sese.com" target="_blank">一区二区三区免费在线视频</a>| <a href="http://av56cc.com" target="_blank">伊伊人成亚洲综合人网7777</a>| <a href="http://www9k832.com" target="_blank">最近中文字幕免费大全</a>| <a href="http://www-33758.com" target="_blank">亚洲一区二区三区夜色</a>| <a href="http://6464k.com" target="_blank">91免费资源网站入口</a>| <a href="http://roocos.com" target="_blank">日本亚洲中午字幕乱码</a>| <a href="http://6132423.com" target="_blank">久久精品国产亚洲5555</a>| <a href="http://ghiearning.com" target="_blank">久草福利资源网站免费</a>| <a href="http://xjscr.com" target="_blank">亚洲一区二区三区免费视频</a>| <a href="http://jjwgzx.com" target="_blank">日本v片免费一区二区三区</a>| <a href="http://am3736.com" target="_blank">一级成人生活片免费看</a>| <a href="http://nblfkj.com" target="_blank">18gay台湾男同亚洲男同</a>| <a href="http://zwdyw.com" target="_blank">午夜网站免费版在线观看</a>| <a href="http://28896543.com" target="_blank">黄色一级毛片免费</a>| <a href="http://langtuojidian.com" target="_blank">精品亚洲综合久久中文字幕</a>| <a href="http://kanzhelu23.com" target="_blank">最近中文字幕2019高清免费</a>| <a href="http://siminglighting.com" target="_blank">中国china体内裑精亚洲日本</a>| <a href="http://xvwenyue.com" target="_blank">亚洲A∨精品一区二区三区</a>| <a href="http://tltcn.com" target="_blank">久久午夜无码免费</a>| <a href="http://ivr69.com" target="_blank">亚洲欧美国产国产一区二区三区</a>| <a href="http://43sihu.com" target="_blank">久久久久久A亚洲欧洲AV冫</a>| <a href="http://hdznzdh.com" target="_blank">最近中文字幕完整版免费高清</a>| <a href="http://hkschooltv.com" target="_blank">亚洲色偷偷色噜噜狠狠99网</a>| <a href="http://xingdagx.com" target="_blank">国产亚洲欧洲Aⅴ综合一区</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>