package Main;
import java.io.File;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import pqConexion.*;
public class MainXMLdb {
public static void main(String args[]) {
String tabla = "USUARIOS";
String id="", nombre="", apellido="", login="", password="", sessionid="";
System.out.println("EJECUCION SQL");
Transactions jlpc = new Transactions();
System.out.println("\nCONSULTAR TODOS LOS DATOS");
jlpc.buscar(tabla);
System.out.println("Realizar una conexion a la base de datos");
jlpc.conectar();
System.out.println(System.getProperty("user.dir"));
try {
File archivo = new File(System.getProperty("user.dir") + "\\src\\java\\Main\\datos.xml");
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder documentBuilder = dbf.newDocumentBuilder();
Document document = documentBuilder.parse(archivo);
document.getDocumentElement().normalize();
System.out.println("Elemento raiz:" + document.getDocumentElement().getNodeName());
NodeList listaEmpleados = document.getElementsByTagName("usuario");
for (int temp = 0; temp < listaEmpleados.getLength(); temp++) {
Node nodo = listaEmpleados.item(temp);
System.out.println("\nElemento:" + nodo.getNodeName());
if (nodo.getNodeType() == Node.ELEMENT_NODE) {
Element element = (Element) nodo;
id = element.getElementsByTagName("id").item(0).getTextContent();
nombre = element.getElementsByTagName("nombre").item(0).getTextContent();
apellido = element.getElementsByTagName("apellido").item(0).getTextContent();
login = element.getElementsByTagName("login").item(0).getTextContent();
password = element.getElementsByTagName("password").item(0).getTextContent();
sessionid = element.getElementsByTagName("sessionid").item(0).getTextContent();
System.out.println("id: " + id);
System.out.println("Nombre: " + nombre);
System.out.println("Apellido: " + apellido);
System.out.println("Login: " + login);
System.out.println("Password: " + password);
System.out.println("SessionId: " + sessionid);
System.out.println("\nINSERCION DE DATOS");
jlpc.insertarUsuario(tabla, id, nombre, apellido, login, password, sessionid);
}
}
System.out.println("\nCONSULTAR DE DATOS");
jlpc.buscar(tabla, "1");
System.out.println("\nACTUALIZACION DE DATOS");
jlpc.modificarUsuario(tabla, "1", "Juana", "de Perez", "juan", "x765", "CT3435DGVFN");
System.out.println("\nELIMINACION DE DATOS");
jlpc.eliminarUsuario(tabla, "1");
} catch (Exception e) {
e.printStackTrace();
}
}
}
No hay comentarios.:
Publicar un comentario