Red de conocimiento informático - Material del sitio web - Cómo utilizar Java para analizar documentos xml y luego guardar los datos en la base de datos

Cómo utilizar Java para analizar documentos xml y luego guardar los datos en la base de datos

paquete test11;

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

}

}

}

}

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