<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    將JDBC返回的ResultSet轉(zhuǎn)換成XML

    import org.jdom.*;
    import org.jdom.output.*;
    import java.sql.*;
    import java.io.*;

    public class GenerateXMLView {
        
        
    /** Creates a new instance of GenerateXMLView */
        
    public GenerateXMLView() {
        }
        
        
    public static void main(String[] args) throws Exception {
            WriteXMLtoFile();
        }
        
        
    public static void WriteXMLtoFile()
        {
            String driver 
    = "org.apache.derby.jdbc.EmbeddedDriver";
            String dbName
    ="/derby/demo/databases/toursdb";
            String connectionURL 
    = "jdbc:derby:" + dbName; 
            Connection conn 
    = null;
            Statement st 
    = null;
            ResultSet rs 
    = null;
            ResultSetMetaData rmd 
    = null;
            
            
    try{
                Class.forName(driver); 
            } 
    catch(java.lang.ClassNotFoundException e) {
                e.printStackTrace();
            }

            
    try {
                conn 
    = DriverManager.getConnection(connectionURL); 
                st
    =conn.createStatement();
                rs
    =st.executeQuery("SELECT distinct COUNTRY,CITY_NAME,AIRPORT FROM cities order by COUNTRY,CITY_NAME");
                rmd 
    = rs.getMetaData();
                Document document 
    = new Document(new Element("ResultSet")); //創(chuàng)建文檔ROOT元素
                document.getRootElement().setAttribute("type""sleep");
                
    int colcount = rmd.getColumnCount();
                
    while (rs.next()) {
                    Element RowElement 
    = new Element("DataRow");
                    RowElement.setAttribute(
    "size""XXXLarge");
                    
    for (int i = 1; i <= colcount; i++) {
                        Element TempElement
    =new Element(rmd.getColumnName(i).toString().toLowerCase());
                        
    //TempElement.setText(rs.getString(i));
                        TempElement.setAttribute("name",rmd.getColumnName(i).toString().toLowerCase());
                        TempElement.setAttribute(
    "value",rs.getString(i));
                        TempElement.addContent(rs.getString(i));
                        RowElement.addContent(TempElement);
                    }
                    document.getRootElement().addContent(RowElement);
                    Element RowElement2 
    = new Element("ShowRow");
                    RowElement2.setText(
    "Just For Show");
                    document.getRootElement().addContent(RowElement2);
                    Element Contact 
    = new Element("Contact").setText("tel");
                    document.getRootElement().addContent(Contact);
                }
                rs.close();
                st.close();
                conn.close();
                XMLOutputter outp 
    = new XMLOutputter(Format.getPrettyFormat()); //格式華輸出,產(chǎn)生縮進(jìn)和換行
                Format format = outp.getFormat();
                format.setEncoding(
    "UTF-8"); //設(shè)置語言
                format.setExpandEmptyElements(true); //設(shè)置輸出空元素為<sample></sample>格式
                outp.setFormat(format);
                outp.output(document, 
    new FileOutputStream("C:/ResultSet.xml")); //輸出XML文檔
                System.out.print("XML 文檔生成完畢!");
            }  
    catch (Exception e)  {   
                e.printStackTrace();
            }
        }
    }

    posted on 2007-08-24 16:06 靈魂守護(hù)者 閱讀(859) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    統(tǒng)計(jì)

    留言簿(1)

    文章分類(2)

    文章檔案(4)

    收藏夾(9)

    搜索

    最新評論

    主站蜘蛛池模板: 四虎影视永久在线精品免费| 亚洲国产精品嫩草影院| 国产99精品一区二区三区免费| 成年女性特黄午夜视频免费看| 亚洲中文字幕久在线| 麻豆一区二区免费播放网站| 亚洲沟沟美女亚洲沟沟| 99久久国产热无码精品免费| 亚洲三级在线播放| 成人毛片免费观看视频在线| 亚洲精品宾馆在线精品酒店| 免费一级国产生活片| 一级特黄录像免费播放肥| 久久精品国产亚洲AV果冻传媒| 日韩免费无码一区二区三区| 亚洲小视频在线播放| 精品国产免费观看一区| 人成电影网在线观看免费| 亚洲综合无码AV一区二区| 久久国产精品免费专区| 亚洲AV无码专区在线亚| 国产国产人免费视频成69大陆| 美女被爆羞羞网站在免费观看| 最新精品亚洲成a人在线观看| 国精产品一区一区三区免费视频| 亚洲精品欧洲精品| 黄a大片av永久免费| 你是我的城池营垒免费看 | 破了亲妺妺的处免费视频国产| 亚洲国产美女精品久久久| 久久综合亚洲色HEZYO国产| 日韩免费高清大片在线| 亚洲国产乱码最新视频| ZZIJZZIJ亚洲日本少妇JIZJIZ| 久久午夜夜伦鲁鲁片无码免费| 亚洲中文字幕无码av在线| 亚洲日韩在线观看免费视频| 久久国产精品成人片免费| 美美女高清毛片视频黄的一免费| 久久被窝电影亚洲爽爽爽 | 国产精品美女久久久免费|