锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产精品91,一区二区三区精品视频,亚洲精品免费在线http://www.aygfsteel.com/BlogJava522935502/category/49054.html鎴戠殑紼嬪簭鍛樹箣璺?/description>zh-cnThu, 14 Jul 2011 02:49:39 GMTThu, 14 Jul 2011 02:49:39 GMT60瀹炵幇鍒嗛〉鍔熻兘鐨凚eanhttp://www.aygfsteel.com/BlogJava522935502/articles/354118.html鍚曢箯-Roc鍚曢箯-RocMon, 11 Jul 2011 09:55:00 GMThttp://www.aygfsteel.com/BlogJava522935502/articles/354118.htmlhttp://www.aygfsteel.com/BlogJava522935502/comments/354118.htmlhttp://www.aygfsteel.com/BlogJava522935502/articles/354118.html#Feedback0http://www.aygfsteel.com/BlogJava522935502/comments/commentRss/354118.htmlhttp://www.aygfsteel.com/BlogJava522935502/services/trackbacks/354118.htmlpackage cn.zbvc.util;

import java.util.List;

import cn.zbvc.bean.User;

public class PageBean {
    
private List<User> list;  //瑕佽繑鍥炵殑鏌愪竴欏電殑璁板綍鍒楄〃
    
    
private int allRow; //鎬昏褰曟暟
    private int totalPage;  //鎬婚〉鏁?/span>
    private int currentPage;  //褰撳墠欏?/span>
    private int pageSize;  //姣忛〉鐨勮褰曟暟
    
    
private boolean isFirstPage;  //鏄惁涓哄綋鍓嶇涓欏?/span>
    private boolean isLastPage;  //鏄惁涓烘渶鍚庝竴欏?/span>
    private boolean hasPreviousPage;  //鏄惁鏈夊墠涓欏?/span>
    private boolean hasNextPage;  //鏄惁鏈変笅涓欏?/span>
    
    
public List<User> getList() {
        
return list;
    }
    
public void setList(List<User> list) {
        
this.list = list;
    }
    
public int getAllRow() {
        
return allRow;
    }
    
public void setAllRow(int allRow) {
        
this.allRow = allRow;
    }
    
public int getTotalPage() {
        
return totalPage;
    }
    
public void setTotalPage(int totalPage) {
        
this.totalPage = totalPage;
    }
    
public int getCurrentPage() {
        
return currentPage;
    }
    
public void setCurrentPage(int currentPage) {
        
this.currentPage = currentPage;
    }
    
public int getPageSize() {
        
return pageSize;
    }
    
public void setPageSize(int pageSize) {
        
this.pageSize = pageSize;
    }
    
public boolean isFirstPage() {
        
return isFirstPage;
    }
    
public boolean isLastPage() {
        
return isLastPage;
    }
    
public boolean isHasPreviousPage() {
        
return hasPreviousPage;
    }
    
public boolean isHasNextPage() {
        
return hasNextPage;
    }
    
    
/**
     * 鍒濆鍖栧垎欏典俊鎭?br />      
*/
    
public void init(){
        
this.isFirstPage = isFirstPage;
        
this.isLastPage = isLastPage;
        
this.hasPreviousPage = hasPreviousPage;
        
this.hasNextPage = hasNextPage;
    }
    
    
/**
     * 璁$畻鎬婚〉鏁?nbsp; 闈欐佹柟娉?br />      * 
@param pageSize  姣忛〉鐨勮褰曟暟
     * 
@param allRow  鎬昏褰曟暟
     * 
@return 鎬婚〉鏁?br />      */
    
public static int countTatalPage(final int pageSize,final int allRow){
        
int toalPage = allRow % pageSize == 0 ? allRow/pageSize : allRow/pageSize + 1;
        
return toalPage;
    }
    
    
/**
     * 璁$畻褰撳墠欏靛紑濮嬬殑璁板綍
     * 
@param pageSize 姣忛〉璁板綍鏁?br />      * @param currentPage 褰撳墠絎嚑欏?br />      * @return 褰撳墠欏靛紑濮嬭褰曞彿
     
*/
    
public static int countOffset(final int pageSize,final int currentPage){
        
final int offset = pageSize * (currentPage - 1);
        
return offset;
    }
    
    
/**
     * 璁$畻褰撳墠欏碉紝鑻ヤ負0鎴栬呰姹傜殑URL涓病鏈?#8220;?page = ”鍒欑敤1浠f浛
     * 
@param page 浼犲叆鐨勫弬鏁幫紙鍙兘涓虹┖錛屽嵆0  鍒欒繑鍥?錛?br />      * @return
     
*/
    
public static int countCurrentPage(int page){
        
final int curpage = (page == 0 ? 1 : page);
        
return curpage;
    }    
    
}
@import url(http://www.aygfsteel.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

]]>
java鏃ユ湡澶勭悊beanhttp://www.aygfsteel.com/BlogJava522935502/articles/354029.html鍚曢箯-Roc鍚曢箯-RocSun, 10 Jul 2011 02:13:00 GMThttp://www.aygfsteel.com/BlogJava522935502/articles/354029.htmlhttp://www.aygfsteel.com/BlogJava522935502/comments/354029.htmlhttp://www.aygfsteel.com/BlogJava522935502/articles/354029.html#Feedback0http://www.aygfsteel.com/BlogJava522935502/comments/commentRss/354029.htmlhttp://www.aygfsteel.com/BlogJava522935502/services/trackbacks/354029.htmlimport java.text.ParsePosition; import java.text.SimpleDateFormat; import java....  闃呰鍏ㄦ枃

]]>
java璁塊棶璧勬簮鏂囦歡http://www.aygfsteel.com/BlogJava522935502/articles/354028.html鍚曢箯-Roc鍚曢箯-RocSun, 10 Jul 2011 02:12:00 GMThttp://www.aygfsteel.com/BlogJava522935502/articles/354028.htmlhttp://www.aygfsteel.com/BlogJava522935502/comments/354028.htmlhttp://www.aygfsteel.com/BlogJava522935502/articles/354028.html#Feedback0http://www.aygfsteel.com/BlogJava522935502/comments/commentRss/354028.htmlhttp://www.aygfsteel.com/BlogJava522935502/services/trackbacks/354028.html
import java.io.FileInputStream;   
import java.io.FileOutputStream;   
import java.util.Properties;   
  
public class PropertyEditor {   
    
public static void main(String[] args) throws Exception {   
        Properties prop 
= new Properties();// 灞炴ч泦鍚堝璞?nbsp;  
        FileInputStream fis = new FileInputStream("prop.properties");// 灞炴ф枃浠惰緭鍏ユ祦   (鐩稿浜庢牴鐩綍涓嬬殑鏂囦歡鍚嶏紝瑕佸姞涓婂寘鍚?nbsp;“src/prop.properties”)
        prop.load(fis);// 灝嗗睘鎬ф枃浠舵祦瑁呰澆鍒癙roperties瀵硅薄涓?nbsp;  
        fis.close();// 鍏抽棴嫻?nbsp;  
  
        
// 鑾峰彇灞炴у鹼紝sitename宸插湪鏂囦歡涓畾涔?nbsp;  
        System.out.println("鑾峰彇灞炴у鹼細sitename=" + prop.getProperty("sitename"));   
        
// 鑾峰彇灞炴у鹼紝country鏈湪鏂囦歡涓畾涔夛紝灝嗗湪姝ょ▼搴忎腑榪斿洖涓涓粯璁ゅ鹼紝浣嗗茍涓嶄慨鏀瑰睘鎬ф枃浠?nbsp;  
        System.out.println("鑾峰彇灞炴у鹼細country=" + prop.getProperty("country""涓浗"));   
  
        
// 淇敼sitename鐨勫睘鎬у?nbsp;  
        prop.setProperty("sitename""涓浗");   
        
// 娣誨姞涓涓柊鐨勫睘鎬tudio   
        prop.setProperty("studio""Boxcode Studio");   
        
// 鏂囦歡杈撳嚭嫻?nbsp;  
        FileOutputStream fos = new FileOutputStream("prop.properties");   
        
// 灝哖roperties闆嗗悎淇濆瓨鍒版祦涓?nbsp;  
        prop.store(fos, "Copyright (c) Boxcode Studio");   
        fos.close();
// 鍏抽棴嫻?nbsp;  
    }   
}

/*
 *璧勬簮鏂囦歡

sitename=\u4E2D\u56FD
siteurl=www.abcjava.com ? 
studio=Boxcode Studio
 *
 *
*/


]]>
java鑷畾涔夋寜閽?/title><link>http://www.aygfsteel.com/BlogJava522935502/articles/354027.html</link><dc:creator>鍚曢箯-Roc</dc:creator><author>鍚曢箯-Roc</author><pubDate>Sun, 10 Jul 2011 02:08:00 GMT</pubDate><guid>http://www.aygfsteel.com/BlogJava522935502/articles/354027.html</guid><wfw:comment>http://www.aygfsteel.com/BlogJava522935502/comments/354027.html</wfw:comment><comments>http://www.aygfsteel.com/BlogJava522935502/articles/354027.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/BlogJava522935502/comments/commentRss/354027.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/BlogJava522935502/services/trackbacks/354027.html</trackback:ping><description><![CDATA[<br /> <div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #0000FF; ">package</span><span style="color: #000000; "> cn.zbvc.java;<br /> </span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.awt.FlowLayout;<br /> </span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> javax.swing.JButton;<br /> </span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> javax.swing.JFrame;<br /> </span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> javax.swing.UIManager;<br /> </span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> javax.swing.plaf.synth.SynthLookAndFeel;<br />  <br /> </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">class</span><span style="color: #000000; "> MyButton {<br />  JFrame frame </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> JFrame(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Test Buttons</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />  JButton jButton </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> JButton(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">JButton</span><span style="color: #000000; ">"</span><span style="color: #000000; ">); </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鎸夐挳</span><span style="color: #008000; "><br /> </span><span style="color: #000000; "> </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> MyButton() {<br />   frame.setLayout(</span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> FlowLayout());<br />   frame.getContentPane().add(jButton);<br />  }<br />  </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> show() {<br />   frame.pack();<br />   frame.show();<br />  }<br />  </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> main(String[] args) {<br />   MyButton tb </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> MyButton();<br />   tb.show();<br />   SynthLookAndFeel slf </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> SynthLookAndFeel();<br />   </span><span style="color: #0000FF; ">try</span><span style="color: #000000; "> {<br />       slf.load(MyButton.</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">.getResourceAsStream(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">mybutton.xml</span><span style="color: #000000; ">"</span><span style="color: #000000; ">), MyButton.</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">);<br />       UIManager.setLookAndFeel(slf);<br />   } </span><span style="color: #0000FF; ">catch</span><span style="color: #000000; "> (Exception e) {<br />       e.printStackTrace();<br />       </span><span style="color: #0000FF; ">return</span><span style="color: #000000; ">;<br />   }<br /> <br />  }<br /> }<br /> <br /> </span><span style="color: #008000; ">/*</span><span style="color: #008000; "><br />  *<br />  *<synth><br />   <style id="mybutton"><br />      <state><br />        <imagePainter method="buttonBackground" path="mybutton.png" sourceInsets="3 6 12 20" paintCenter="true" stretch="true"/><br />     <insets top="3" left="6" bottom="12" right="20"/><br />     <font name="Aharoni" size="16"/><br />   </state><br />   <property key="Button.margin" type="insets" value="0 0 5 8"/><br />   </style><br />   <bind style="mybutton" type="region" key="Button"/><br /> </synth><br />  *<br />  *</span><span style="color: #008000; ">*/</span></div> <img src ="http://www.aygfsteel.com/BlogJava522935502/aggbug/354027.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/BlogJava522935502/" target="_blank">鍚曢箯-Roc</a> 2011-07-10 10:08 <a href="http://www.aygfsteel.com/BlogJava522935502/articles/354027.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JDBC鐨勫鍒犳敼鏌ユ搷浣?/title><link>http://www.aygfsteel.com/BlogJava522935502/articles/354025.html</link><dc:creator>鍚曢箯-Roc</dc:creator><author>鍚曢箯-Roc</author><pubDate>Sun, 10 Jul 2011 02:06:00 GMT</pubDate><guid>http://www.aygfsteel.com/BlogJava522935502/articles/354025.html</guid><wfw:comment>http://www.aygfsteel.com/BlogJava522935502/comments/354025.html</wfw:comment><comments>http://www.aygfsteel.com/BlogJava522935502/articles/354025.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/BlogJava522935502/comments/commentRss/354025.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/BlogJava522935502/services/trackbacks/354025.html</trackback:ping><description><![CDATA[<br /> <div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #008080; ">  1</span> <span style="color: #0000FF; ">package</span><span style="color: #000000; "> cn.zbvc.java;<br /> </span><span style="color: #008080; ">  2</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.io.InputStream;<br /> </span><span style="color: #008080; ">  3</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.sql.Connection;<br /> </span><span style="color: #008080; ">  4</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.sql.DriverManager;<br /> </span><span style="color: #008080; ">  5</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.sql.ResultSet;<br /> </span><span style="color: #008080; ">  6</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.sql.SQLException;<br /> </span><span style="color: #008080; ">  7</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.sql.Statement;<br /> </span><span style="color: #008080; ">  8</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">import</span><span style="color: #000000; "> java.util.Properties;<br /> </span><span style="color: #008080; ">  9</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; "> 10</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; "> 11</span> <span style="color: #000000; "></span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">class</span><span style="color: #000000; "> JDBConnection {<br /> </span><span style="color: #008080; "> 12</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> Connection conn </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">; </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 澹版槑Connection瀵硅薄鐨勫疄渚?/span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 13</span> <span style="color: #008000; "></span><span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> Statement stmt </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">; </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 澹版槑Statement瀵硅薄鐨勫疄渚?/span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 14</span> <span style="color: #008000; "></span><span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> ResultSet rs </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">; </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 澹版槑ResultSet瀵硅薄鐨勫疄渚?/span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 15</span> <span style="color: #008000; "></span><span style="color: #000000; ">    <br /> </span><span style="color: #008080; "> 16</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">private</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> String dbClassName </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">"</span><span style="color: #000000; ">com.microsoft.jdbc.sqlserver.SQLServerDriver</span><span style="color: #000000; ">"</span><span style="color: #000000; ">;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">瀹氫箟淇濆瓨鏁版嵁搴撻┍鍔ㄧ殑鍙橀噺</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 17</span> <span style="color: #008000; "></span><span style="color: #000000; ">    </span><span style="color: #0000FF; ">private</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> String dbUrl </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">"</span><span style="color: #000000; ">jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DB_ATM</span><span style="color: #000000; ">"</span><span style="color: #000000; ">;<br /> </span><span style="color: #008080; "> 18</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">private</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> String dbUser </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">"</span><span style="color: #000000; ">sa</span><span style="color: #000000; ">"</span><span style="color: #000000; ">;<br /> </span><span style="color: #008080; "> 19</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">private</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> String dbPwd </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">"</span><span style="color: #000000; ">sa</span><span style="color: #000000; ">"</span><span style="color: #000000; ">;<br /> </span><span style="color: #008080; "> 20</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; "> 21</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> JDBConnection(String propertyFileName) {</span><span style="color: #008000; ">//</span><span style="color: #008000; "> 甯﹀睘鎬ф枃浠跺悕鐨勬瀯閫犳柟娉?/span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 22</span> <span style="color: #008000; "></span><span style="color: #000000; ">        Properties prop </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">new</span><span style="color: #000000; "> Properties();</span><span style="color: #008000; ">//</span><span style="color: #008000; "> 灞炴ч泦鍚堝璞?/span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 23</span> <span style="color: #008000; "></span><span style="color: #000000; ">        InputStream is </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">;<br /> </span><span style="color: #008080; "> 24</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">try</span><span style="color: #000000; "> {<br /> </span><span style="color: #008080; "> 25</span> <span style="color: #000000; ">            is </span><span style="color: #000000; ">=</span><span style="color: #000000; "> JDBConnection.</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">.getClassLoader().getResourceAsStream(<br /> </span><span style="color: #008080; "> 26</span> <span style="color: #000000; ">                    propertyFileName);</span><span style="color: #008000; ">//</span><span style="color: #008000; "> 灞炴ф枃浠惰緭鍏ユ祦<br /> </span><span style="color: #008080; "> 27</span> <span style="color: #008000; ">            </span><span style="color: #008000; ">//</span><span style="color: #008000; "> is = new FileInputStream("src/" + propertyFileName);</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 28</span> <span style="color: #008000; "></span><span style="color: #000000; ">            prop.load(is);</span><span style="color: #008000; ">//</span><span style="color: #008000; "> 灝嗗睘鎬ф枃浠舵祦瑁呰澆鍒癙roperties瀵硅薄涓?/span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 29</span> <span style="color: #008000; "></span><span style="color: #000000; ">            is.close();</span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍏抽棴嫻?/span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 30</span> <span style="color: #008000; "></span><span style="color: #000000; ">            dbClassName </span><span style="color: #000000; ">=</span><span style="color: #000000; "> prop.getProperty(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">dbClassName</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /> </span><span style="color: #008080; "> 31</span> <span style="color: #000000; ">            dbUrl </span><span style="color: #000000; ">=</span><span style="color: #000000; "> prop.getProperty(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">dbUrl</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /> </span><span style="color: #008080; "> 32</span> <span style="color: #000000; ">            dbUser </span><span style="color: #000000; ">=</span><span style="color: #000000; "> prop.getProperty(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">dbUser</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /> </span><span style="color: #008080; "> 33</span> <span style="color: #000000; ">            dbPwd </span><span style="color: #000000; ">=</span><span style="color: #000000; "> prop.getProperty(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">dbPwd</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br /> </span><span style="color: #008080; "> 34</span> <span style="color: #000000; ">        } </span><span style="color: #0000FF; ">catch</span><span style="color: #000000; "> (Exception e) {<br /> </span><span style="color: #008080; "> 35</span> <span style="color: #000000; ">            System.out.println(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">灞炴ф枃浠?nbsp; </span><span style="color: #000000; ">"</span><span style="color: #000000; "> </span><span style="color: #000000; ">+</span><span style="color: #000000; "> propertyFileName </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 /> </span><span style="color: #008080; "> 36</span> <span style="color: #000000; ">        }<br /> </span><span style="color: #008080; "> 37</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">try</span><span style="color: #000000; "> {<br /> </span><span style="color: #008080; "> 38</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; "> 39</span> <span style="color: #000000; ">            Class.forName(dbClassName);</span><span style="color: #008000; ">//</span><span style="color: #008000; "> 1.娉ㄥ唽椹卞姩</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 40</span> <span style="color: #008000; "></span><span style="color: #000000; ">        } </span><span style="color: #0000FF; ">catch</span><span style="color: #000000; "> (ClassNotFoundException e) {<br /> </span><span style="color: #008080; "> 41</span> <span style="color: #000000; ">            e.printStackTrace();<br /> </span><span style="color: #008080; "> 42</span> <span style="color: #000000; ">        }<br /> </span><span style="color: #008080; "> 43</span> <span style="color: #000000; ">    }<br /> </span><span style="color: #008080; "> 44</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; "> 45</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> JDBConnection() {</span><span style="color: #008000; ">//</span><span style="color: #008000; "> 榛樿鐨勪笉甯﹀弬鏁扮殑鏋勯犲嚱鏁?/span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 46</span> <span style="color: #008000; "></span><span style="color: #000000; ">        </span><span style="color: #0000FF; ">try</span><span style="color: #000000; "> {<br /> </span><span style="color: #008080; "> 47</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; "> 48</span> <span style="color: #000000; ">            Class.forName(dbClassName);</span><span style="color: #008000; ">//</span><span style="color: #008000; "> 1.娉ㄥ唽椹卞姩</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 49</span> <span style="color: #008000; "></span><span style="color: #000000; ">        } </span><span style="color: #0000FF; ">catch</span><span style="color: #000000; "> (ClassNotFoundException e) {<br /> </span><span style="color: #008080; "> 50</span> <span style="color: #000000; ">            e.printStackTrace();<br /> </span><span style="color: #008080; "> 51</span> <span style="color: #000000; ">        }<br /> </span><span style="color: #008080; "> 52</span> <span style="color: #000000; ">    }<br /> </span><span style="color: #008080; "> 53</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; "> 54</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">static</span><span style="color: #000000; "> Connection getConnection() {<br /> </span><span style="color: #008080; "> 55</span> <span style="color: #000000; ">        Connection conn </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">;<br /> </span><span style="color: #008080; "> 56</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">try</span><span style="color: #000000; "> {<br /> </span><span style="color: #008080; "> 57</span> <span style="color: #000000; ">            </span><span style="color: #008000; ">//</span><span style="color: #008000; "> Class.forName(dbClassName);</span><span style="color: #008000; ">//</span><span style="color: #008000; "> 1.娉ㄥ唽椹卞姩</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 58</span> <span style="color: #008000; "></span><span style="color: #000000; ">            conn </span><span style="color: #000000; ">=</span><span style="color: #000000; "> DriverManager.getConnection(dbUrl, dbUser, dbPwd);</span><span style="color: #008000; ">//</span><span style="color: #008000; ">2.寤虹珛涓庢暟鎹簱鐨勯摼鎺?/span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 59</span> <span style="color: #008000; "></span><span style="color: #000000; ">        } </span><span style="color: #0000FF; ">catch</span><span style="color: #000000; "> (Exception ee) {<br /> </span><span style="color: #008080; "> 60</span> <span style="color: #000000; ">            ee.printStackTrace();<br /> </span><span style="color: #008080; "> 61</span> <span style="color: #000000; ">        }<br /> </span><span style="color: #008080; "> 62</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (conn </span><span style="color: #000000; ">==</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">) {<br /> </span><span style="color: #008080; "> 63</span> <span style="color: #000000; ">            System.err<br /> </span><span style="color: #008080; "> 64</span> <span style="color: #000000; ">                    .println(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">璀﹀憡: DbConnectionManager.getConnection() 鑾峰緱鏁版嵁搴撻摼鎺ュけ璐?\r\n\r\n閾炬帴綾誨瀷:</span><span style="color: #000000; ">"</span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 65</span> <span style="color: #000000; ">                            </span><span style="color: #000000; ">+</span><span style="color: #000000; "> dbClassName<br /> </span><span style="color: #008080; "> 66</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; ">\r\n閾炬帴浣嶇疆:</span><span style="color: #000000; ">"</span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 67</span> <span style="color: #000000; ">                            </span><span style="color: #000000; ">+</span><span style="color: #000000; "> dbUrl<br /> </span><span style="color: #008080; "> 68</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; ">\r\n鐢ㄦ埛/瀵嗙爜</span><span style="color: #000000; ">"</span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 69</span> <span style="color: #000000; ">                            </span><span style="color: #000000; ">+</span><span style="color: #000000; "> dbUser </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; "> </span><span style="color: #000000; ">+</span><span style="color: #000000; "> dbPwd);<br /> </span><span style="color: #008080; "> 70</span> <span style="color: #000000; ">        }<br /> </span><span style="color: #008080; "> 71</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> conn;<br /> </span><span style="color: #008080; "> 72</span> <span style="color: #000000; ">    }<br /> </span><span style="color: #008080; "> 73</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; "> 74</span> <span style="color: #000000; ">    </span><span style="color: #008000; ">/*</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 75</span> <span style="color: #008000; ">     * 鍔熻兘錛氭墽琛屾煡璇㈣鍙?br /> </span><span style="color: #008080; "> 76</span> <span style="color: #008000; ">     </span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 77</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> ResultSet executeQuery(String sql) {<br /> </span><span style="color: #008080; "> 78</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">try</span><span style="color: #000000; "> { </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鎹曟崏寮傚父</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 79</span> <span style="color: #008000; "></span><span style="color: #000000; ">            conn </span><span style="color: #000000; ">=</span><span style="color: #000000; "> getConnection(); </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 璋冪敤getConnection()鏂規硶鏋勯燙onnection瀵硅薄鐨勪竴涓疄渚媍onn</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 80</span> <span style="color: #008000; "></span><span style="color: #000000; ">            stmt </span><span style="color: #000000; ">=</span><span style="color: #000000; "> conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,</span><span style="color: #008000; ">//</span><span style="color: #008000; ">3.鍒涘緩璇彞</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 81</span> <span style="color: #008000; "></span><span style="color: #000000; ">                    ResultSet.CONCUR_READ_ONLY);<br /> </span><span style="color: #008080; "> 82</span> <span style="color: #000000; ">            rs </span><span style="color: #000000; ">=</span><span style="color: #000000; "> stmt.executeQuery(sql);</span><span style="color: #008000; ">//</span><span style="color: #008000; ">4.鎵ц鏌ヨ</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 83</span> <span style="color: #008000; "></span><span style="color: #000000; ">        } </span><span style="color: #0000FF; ">catch</span><span style="color: #000000; "> (SQLException ex) {<br /> </span><span style="color: #008080; "> 84</span> <span style="color: #000000; ">            System.err.println(ex.getMessage()); </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 杈撳嚭寮傚父淇℃伅</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 85</span> <span style="color: #008000; "></span><span style="color: #000000; ">        }<br /> </span><span style="color: #008080; "> 86</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> rs; </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 榪斿洖緇撴灉闆嗗璞?nbsp;5.緇撴灉澶勭悊</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 87</span> <span style="color: #008000; "></span><span style="color: #000000; ">    }<br /> </span><span style="color: #008080; "> 88</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; "> 89</span> <span style="color: #000000; ">    </span><span style="color: #008000; ">/*</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 90</span> <span style="color: #008000; ">     * 鍔熻兘:鎵ц鏇存柊鎿嶄綔<br /> </span><span style="color: #008080; "> 91</span> <span style="color: #008000; ">     </span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br /> </span><span style="color: #008080; "> 92</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> executeUpdate(String sql) {<br /> </span><span style="color: #008080; "> 93</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">int</span><span style="color: #000000; "> result </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">; </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 瀹氫箟淇濆瓨榪斿洖鍊肩殑鍙橀噺</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 94</span> <span style="color: #008000; "></span><span style="color: #000000; ">        </span><span style="color: #0000FF; ">try</span><span style="color: #000000; "> { </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鎹曟崏寮傚父</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 95</span> <span style="color: #008000; "></span><span style="color: #000000; ">            conn </span><span style="color: #000000; ">=</span><span style="color: #000000; "> getConnection(); </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 璋冪敤getConnection()鏂規硶鏋勯燙onnection瀵硅薄鐨勪竴涓疄渚媍onn</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 96</span> <span style="color: #008000; "></span><span style="color: #000000; ">            stmt </span><span style="color: #000000; ">=</span><span style="color: #000000; "> conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,<br /> </span><span style="color: #008080; "> 97</span> <span style="color: #000000; ">                    ResultSet.CONCUR_READ_ONLY);<br /> </span><span style="color: #008080; "> 98</span> <span style="color: #000000; ">            result </span><span style="color: #000000; ">=</span><span style="color: #000000; "> stmt.executeUpdate(sql); </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鎵ц鏇存柊鎿嶄綔</span><span style="color: #008000; "><br /> </span><span style="color: #008080; "> 99</span> <span style="color: #008000; "></span><span style="color: #000000; ">        } </span><span style="color: #0000FF; ">catch</span><span style="color: #000000; "> (SQLException ex) {<br /> </span><span style="color: #008080; ">100</span> <span style="color: #000000; ">            result </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">; </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 灝嗕繚瀛樿繑鍥炲肩殑鍙橀噺璧嬪間負0</span><span style="color: #008000; "><br /> </span><span style="color: #008080; ">101</span> <span style="color: #008000; "></span><span style="color: #000000; ">        }<br /> </span><span style="color: #008080; ">102</span> <span style="color: #000000; ">        </span><span style="color: #0000FF; ">return</span><span style="color: #000000; "> result; </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 榪斿洖淇濆瓨榪斿洖鍊肩殑鍙橀噺</span><span style="color: #008000; "><br /> </span><span style="color: #008080; ">103</span> <span style="color: #008000; "></span><span style="color: #000000; ">    }<br /> </span><span style="color: #008080; ">104</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; ">105</span> <span style="color: #000000; ">    </span><span style="color: #008000; ">/*</span><span style="color: #008000; "><br /> </span><span style="color: #008080; ">106</span> <span style="color: #008000; ">     * 鍔熻兘:鍏抽棴鏁版嵁搴撶殑榪炴帴<br /> </span><span style="color: #008080; ">107</span> <span style="color: #008000; ">     </span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br /> </span><span style="color: #008080; ">108</span> <span style="color: #000000; ">    </span><span style="color: #0000FF; ">public</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">void</span><span style="color: #000000; "> close() {</span><span style="color: #008000; ">//</span><span style="color: #008000; ">6.閲婃斁璧勬簮</span><span style="color: #008000; "><br /> </span><span style="color: #008080; ">109</span> <span style="color: #008000; "></span><span style="color: #000000; ">        </span><span style="color: #0000FF; ">try</span><span style="color: #000000; "> { </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鎹曟崏寮傚父</span><span style="color: #008000; "><br /> </span><span style="color: #008080; ">110</span> <span style="color: #008000; "></span><span style="color: #000000; ">            </span><span style="color: #0000FF; ">try</span><span style="color: #000000; "> {<br /> </span><span style="color: #008080; ">111</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (rs </span><span style="color: #000000; ">!=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">) { </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 褰揜esultSet瀵硅薄鐨勫疄渚媟s涓嶄負絀烘椂</span><span style="color: #008000; "><br /> </span><span style="color: #008080; ">112</span> <span style="color: #008000; "></span><span style="color: #000000; ">                    rs.close(); </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍏抽棴ResultSet瀵硅薄</span><span style="color: #008000; "><br /> </span><span style="color: #008080; ">113</span> <span style="color: #008000; "></span><span style="color: #000000; ">                }<br /> </span><span style="color: #008080; ">114</span> <span style="color: #000000; ">            } </span><span style="color: #0000FF; ">finally</span><span style="color: #000000; "> {<br /> </span><span style="color: #008080; ">115</span> <span style="color: #000000; ">                </span><span style="color: #0000FF; ">try</span><span style="color: #000000; "> {<br /> </span><span style="color: #008080; ">116</span> <span style="color: #000000; ">                    </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (stmt </span><span style="color: #000000; ">!=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">) { </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 褰揝tatement瀵硅薄鐨勫疄渚媠tmt涓嶄負絀烘椂</span><span style="color: #008000; "><br /> </span><span style="color: #008080; ">117</span> <span style="color: #008000; "></span><span style="color: #000000; ">                        stmt.close(); </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍏抽棴Statement瀵硅薄</span><span style="color: #008000; "><br /> </span><span style="color: #008080; ">118</span> <span style="color: #008000; "></span><span style="color: #000000; ">                    }<br /> </span><span style="color: #008080; ">119</span> <span style="color: #000000; ">                } </span><span style="color: #0000FF; ">finally</span><span style="color: #000000; "> {<br /> </span><span style="color: #008080; ">120</span> <span style="color: #000000; ">                    </span><span style="color: #0000FF; ">if</span><span style="color: #000000; "> (conn </span><span style="color: #000000; ">!=</span><span style="color: #000000; "> </span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">) { </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 褰揅onnection瀵硅薄鐨勫疄渚媍onn涓嶄負絀烘椂</span><span style="color: #008000; "><br /> </span><span style="color: #008080; ">121</span> <span style="color: #008000; "></span><span style="color: #000000; ">                        conn.close(); </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍏抽棴Connection瀵硅薄</span><span style="color: #008000; "><br /> </span><span style="color: #008080; ">122</span> <span style="color: #008000; "></span><span style="color: #000000; ">                    }<br /> </span><span style="color: #008080; ">123</span> <span style="color: #000000; ">                }<br /> </span><span style="color: #008080; ">124</span> <span style="color: #000000; ">            }<br /> </span><span style="color: #008080; ">125</span> <span style="color: #000000; ">        } </span><span style="color: #0000FF; ">catch</span><span style="color: #000000; "> (Exception e) {<br /> </span><span style="color: #008080; ">126</span> <span style="color: #000000; ">            e.printStackTrace(System.err); </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 杈撳嚭寮傚父淇℃伅</span><span style="color: #008000; "><br /> </span><span style="color: #008080; ">127</span> <span style="color: #008000; "></span><span style="color: #000000; ">        }<br /> </span><span style="color: #008080; ">128</span> <span style="color: #000000; ">    }<br /> </span><span style="color: #008080; ">129</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; ">130</span> <span style="color: #000000; ">}<br /> </span><span style="color: #008080; ">131</span> <span style="color: #000000; "><br /> </span><span style="color: #008080; ">132</span> <span style="color: #000000; "></span><span style="color: #008000; ">/*</span><span style="color: #008000; "><br /> </span><span style="color: #008080; ">133</span> <span style="color: #008000; "> *灞炴ф枃浠?br /> </span><span style="color: #008080; ">134</span> <span style="color: #008000; ">dbClassName=com.microsoft.jdbc.sqlserver.SQLServerDriver<br /> </span><span style="color: #008080; ">135</span> <span style="color: #008000; ">dbClassName2=com.mysql.jdbc.Driver<br /> </span><span style="color: #008080; ">136</span> <span style="color: #008000; ">dbPwd=sa<br /> </span><span style="color: #008080; ">137</span> <span style="color: #008000; ">dbPwd2=root<br /> </span><span style="color: #008080; ">138</span> <span style="color: #008000; ">dbUrl=jdbc\:microsoft\:sqlserver\://localhost\:1433;DatabaseName\=DB_ATM<br /> </span><span style="color: #008080; ">139</span> <span style="color: #008000; ">dbUrl2=jdbc\:mysql\://localhost\:3306/db_atm<br /> </span><span style="color: #008080; ">140</span> <span style="color: #008000; ">dbUser=sa<br /> </span><span style="color: #008080; ">141</span> <span style="color: #008000; ">dbUser2=root<br /> </span><span style="color: #008080; ">142</span> <span style="color: #008000; "> *</span><span style="color: #008000; ">*/</span></div> <img src ="http://www.aygfsteel.com/BlogJava522935502/aggbug/354025.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/BlogJava522935502/" target="_blank">鍚曢箯-Roc</a> 2011-07-10 10:06 <a href="http://www.aygfsteel.com/BlogJava522935502/articles/354025.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>java璇誨彇xml鏂囦歡http://www.aygfsteel.com/BlogJava522935502/articles/354024.html鍚曢箯-Roc鍚曢箯-RocSun, 10 Jul 2011 02:03:00 GMThttp://www.aygfsteel.com/BlogJava522935502/articles/354024.htmlhttp://www.aygfsteel.com/BlogJava522935502/comments/354024.htmlhttp://www.aygfsteel.com/BlogJava522935502/articles/354024.html#Feedback0http://www.aygfsteel.com/BlogJava522935502/comments/commentRss/354024.htmlhttp://www.aygfsteel.com/BlogJava522935502/services/trackbacks/354024.html
package cn.zbvc.java;
import java.io.*;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;

/*
 *java璁塊棶xml鏂囦歡
 *
*/

public class xmljava


public static void main(String args[])
    {    
          Element element
=null;
          File f 
=new File("a.xml");
          DocumentBuilder db
=null;        //documentBuilder涓烘娊璞′笉鑳界洿鎺ュ疄渚嬪寲(灝哫ML鏂囦歡杞崲涓篋OM鏂囦歡)
          DocumentBuilderFactory dbf=null
      
try{
         
          dbf
= DocumentBuilderFactory.newInstance(); //榪斿洖documentBuilderFactory瀵硅薄   
          db =dbf.newDocumentBuilder();//榪斿洖db瀵硅薄鐢╠ocumentBuilderFatory瀵硅薄鑾峰緱榪斿洖documentBuildr瀵硅薄

          Document dt
= db.parse(f); //寰楀埌涓涓狣OM騫惰繑鍥炵粰document瀵硅薄
          element = dt.getDocumentElement();//寰楀埌涓涓猠lment鏍瑰厓绱?/span>
          
          System.out.println(
"鏍瑰厓绱狅細"+element.getNodeName()); //鑾峰緱鏍硅妭鐐?/span>

        NodeList childNodes 
=element.getChildNodes() ;    // 鑾峰緱鏍瑰厓绱犱笅鐨勫瓙鑺傜偣
    
      
for (int i = 0; i < childNodes.getLength(); i++)     // 閬嶅巻榪欎簺瀛愯妭鐐?/span>

   {       
       Node node1 
= childNodes.item(i); // childNodes.item(i); 鑾峰緱姣忎釜瀵瑰簲浣嶇疆i鐨勭粨鐐?/span>

     
if ("Account".equals(node1.getNodeName())) 
      { 
                        
// 濡傛灉鑺傜偣鐨勫悕縐頒負"Account"錛屽垯杈撳嚭Account鍏冪礌灞炴ype
      System.out.println("\r\n鎵懼埌涓綃囪處鍙? 鎵灞炲尯鍩? "   + node1.getAttributes().getNamedItem        ("type").getNodeValue() + "");
      NodeList nodeDetail 
= node1.getChildNodes();   // 鑾峰緱<Accounts>涓嬬殑鑺傜偣
      for (int j = 0; j < nodeDetail.getLength(); j++)
       {   
// 閬嶅巻<Accounts>涓嬬殑鑺傜偣
          Node detail = nodeDetail.item(j);    // 鑾峰緱<Accounts>鍏冪礌姣忎竴涓妭鐐?/span>
            if ("code".equals(detail.getNodeName()))   // 杈撳嚭code
            System.out.println("鍗″彿: " + detail.getTextContent());
             
else if ("pass".equals(detail.getNodeName())) // 杈撳嚭pass
                System.out.println("瀵嗙爜: " + detail.getTextContent());
             
else if ("name".equals(detail.getNodeName())) // 杈撳嚭name
                System.out.println("濮撳悕: " + detail.getTextContent());
             
else if ("money".equals(detail.getNodeName())) // 杈撳嚭money
                 System.out.println("浣欓: "+ detail.getTextContent());
      
        }
      }

    }
}

catch(Exception e){System.out.println(e);}
    
}
}

/**
 *XML鏂囦歡
 
 <?xml version="1.0" encoding="gbk"?>      
<Accounts>
<Account type="by0003"> 
<code>100001</code>
<pass>123</pass>
<name>鏉庡洓</name> 
<money>1000000.00</money> 
</Account> 
<Account type="hz0001"> 
<code>100002</code>
<pass>123</pass>
<name>寮犱笁</name> 
<money>1000.00</money> 
</Account> 
</Accounts>
 
 
 
 
 
 
*/


]]>
主站蜘蛛池模板: 临澧县| 大足县| 秦安县| 台北市| 松阳县| 台北县| 北安市| 罗江县| 巴青县| 漳州市| 都匀市| 平乡县| 澄迈县| 玛曲县| 铁岭市| 宜城市| 弥渡县| 同仁县| 庆安县| 昌乐县| 济南市| 徐州市| 绥化市| 大同县| 齐齐哈尔市| 福安市| 大名县| 景宁| 留坝县| 沙洋县| 明溪县| 肥西县| 原平市| 中卫市| 博爱县| 阳城县| 乐至县| 海盐县| 紫金县| 日土县| 青浦区|