采用jdom生成xml
来源:互联网 发布:opera连不上网络 编辑:程序博客网 时间:2024/06/06 01:20
package com.hait.createXml;
import org.jdom.*;
import java.sql.*;
import org.jdom.output.XMLOutputter;
import java.io.*;
import java.util.Date;
public class XMLSpeed {
public void process() throws Exception {
//载入jdbc 的驱动程序
Connection con;
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://127.0.0.1/mydata?user=root&password=123456&useUnicode=true&characterEncoding=utf-8"); //连接数据库
//创建一个statement
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql = "select * from sun_commentmessage"; //定义查询的SQL语句
ResultSet rs = stmt.executeQuery(sql); //执行查询
Document document = new Document(new Element("PingLunInfos")); //创建文档
ResultSetMetaData rsmd = rs.getMetaData(); //获取字段名
int numberOfColumns = rsmd.getColumnCount(); //获取字段数
int i = 0,j=0;
while(rs.next()){ //将查询结果取出
j=j+1;
//System.out.println(j);
Element element0 = new Element("PingLunInfo"); //创建元素 生成JDOM树
document.getRootElement().addContent(element0);
for (i = 1; i <= numberOfColumns; i++) {
String OrgDate = rs.getString(i);
System.out.println(OrgDate);
String date = " ";
if (null != OrgDate) {
date = new String(OrgDate.getBytes("UTF-8"), "UTF-8"); //代码转换
}
Element element = new Element(rsmd.getColumnName(i)).setText(date);
element0.addContent(element);
}
}
rs.close(); //关闭结果集
stmt.close(); //关闭statement
con.close(); //关闭连接
XMLOutputter outp = new XMLOutputter();
outp.output(document, new FileOutputStream( "d:\\data.xml ")); //输出XML文档
}
public static void main(String[] args) {
Date x= new Date();
XMLSpeed xml = new XMLSpeed();
try{
xml.process();
}catch(Exception e){
e.printStackTrace();
}
// System.out.println( "start time= "+x);
// System.out.println( "--end time= "+new Date());
}
}
- 采用jdom生成xml
- jdom生成xml文件
- JDOM 生成xml
- Jdom 生成本地xml
- JAVA JDOM生成XML
- 利用jdom生成xml文档
- 使用JDOM生成XML文件
- jdom 生成读取xml数据
- jdom 入门 生成xml文件
- Java 生成 XML 文档|JDOM
- 使用jdom生成xml文档
- 利用jdom生成xml格式文件
- JDOM生成和解析XML
- 【java】jdom生成xml文件
- Jdom生成和解析xml
- 使用JDOM生成xml文件
- JDOM生成、解析XML实例
- JDOM方式生成xml文件
- Android:一个简单查询界面的实现
- 模板类与类模板、函数模板与模板函数等的区别
- SQL Server 触发器
- 虚拟化市场之三国演绎
- 一些oracle的书籍
- 采用jdom生成xml
- 虚拟化管理软件比较
- 定制圆角带背景色的矩形边框
- 03-02 创建和编辑AutoCAD实体(二) 创建对象(1)
- 工具使用
- sscanf
- Java的synchronized关键字:同步机制总结
- Linux文件操作
- java.lang.OutOfMemoryError: PermGen space 解决办法