你侃侃相关的xml文档。要学会用搜索引擎。不要动不动就上来问问提。没有提高的。

解决方案 »

  1.   

    <%@page contentType="text/html;charset=GBK"%><HTML> <HEAD> <TITLE>用JDOM实现数据库到XML的转换</TITLE> </HEAD> <BODY><%@page import="org.jdom.*"%><%@page import="java.*"%><%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();   String url="jdbc:microsoft:sqlserver://10.40.14.54:1433;DatabaseName=DB_CUSTOM"; //载入jdbc odbc的驱动程序String user="lgz"; String password="lgz"; Connection conn= DriverManager.getConnection(url,user,password);   //连接数据库Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);   //创建一个statementString sql="select * from client";   //定义查询的SQL语句ResultSet rs=stmt.executeQuery(sql);   //执行查询Document document=new Document(new Element("联系人列表"));//创建文档ResultSetMetaData rsmd = rs.getMetaData();  //获取字段名int numberOfColumns = rsmd.getColumnCount(); //获取字段数 int i=0; while(rs.next()){ //将查询结果取出                            Element element0=new Element("联系人");  //创建元素 生成JDOM树    document.getRootElement().addContent(element0);    for (i=1; i<=numberOfColumns;i++) {   String date=new String(rs.getString(i).getBytes("ISO-8859-1"),"gb2312"); //代码转换    Element element=new Element(rsmd.getColumnName(i)).setText(date);element0.addContent(element);
      

  2.   

    }     } rs.close();                            //关闭结果集 stmt.close();                               //关闭statementconn.close();                           //关闭连接XMLOutputter outp = new XMLOutputter(); outp.output(document, new FileOutputStream("d:\\data.xml")); //输出XML文档out.print("XML 文档生成完毕!");%><a href="file:///d|/data.xml">点击打开产生的XML文档 </a></BODY> </HTML>
      

  3.   

    控制好你的select语句,尽量减少记录集结果的条数
    你啥个数据一下就取400万条?做人口普查啊?