ResultSet hacia Archivo XML

Moderador: iuav

Temas relacionados: Java, JavaBeens, JBuilder, JDK, Applets, etc

ResultSet hacia Archivo XML

Notapor reizintolo » Jue Oct 02, 2008 12:48 pm

Hola, tengo una aplicacion que hace una consulta a una base de datos paradox, y lo devuelve a una tabla, pero ademas queria que generara un xml con los datos de la consulta..REsultset hacia un archivo xml, para ello realicé una clase con un metodo para sacar los datos del Result set y crear el archivo xml, pero no se.. algo va mal por que solo me crea el archivo, la consulta se que la obtiene por que me la enseña en Jtable, pongo el código de la clase Chacerxml

public void generarxml(ResultSet cdr)
throws java.sql.SQLException, java.io.IOException
{
java.io.FileWriter fw= new java.io.FileWriter("c:/consulton.xml");


fw.write("<?xml version=\"1.0\" ?>");
int numColumnas = cdr.getMetaData().getColumnCount();

String[] nombreColumnas = new String[numColumnas];

for (int i=0; i<numColumnas; i++){
nombreColumnas [i] = cdr.getMetaData().getColumnName(i);
}
while(cdr.next()){
fw.write(System.getProperty("line.separator"));
fw.write("<registro>");
fw.write(System.getProperty("line.separator"));

for (int i=0; i<numColumnas; i++){
fw.write(" <" + nombreColumnas [i]+ ">" + cdr.getString(i) + "</" + nombreColumnas [i]+ ">");
fw.write(System.getProperty("line.separator"));
}
fw.write("</registro>");

fw.close();
}

}

Un saludo
reizintolo
Novato
Novato
 
Mensajes: 2
Registrado: Mar Sep 30, 2008 10:34 am


    

Volver a Java

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados