Cómo utilizar Java para analizar documentos xml y luego guardar los datos en la base de datos
importar javax.xml.parsers.*;
importar org.w3c.dom.*;
importar java.io.*;
clase pública XMLUtil
Este método se utiliza para extraer un nombre de clase específico del archivo de configuración XML y devolver un objeto de instancia. DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
Constructor de DocumentBuilder = dFactory.newDocumentBuilder();
Documento doc; ("config.xml"));
//Obtiene el nodo de texto que contiene el nombre de la clase
NodeList nl = doc.getElementsByTagNote(); nl = doc.getElementsByTagNote();
NodeList nl = doc.getElementsByTagNote()getElementsByTagName(" className");
Nodo classNode=nl.item(0).getFirstChild()
String cName=classNode.getNodeValue();
// Genera un objeto de instancia basado en el nombre de la clase y lo devuelve
Class c=Class. forName (cName);
Objeto obj=c.newInstance();
return obj
}
catch(Excepción e; )
{
e.printStackTrace();
devuelve nulo
}
} p >
}
}
lt;?xml version="1.0"?gt;
lt;configgt;
lt;classNamegt;test11.CatAdapterlt;/classNamegt;
lt;/configgt;
Luego, coloque los valores analizados en una matriz o LISTA o donde pueda almacenarlos valores. Luego escriba el SQL e insértelo en la base de datos. Transacciones de la base de datos principal o mediante procesamiento por lotes