domingo, 2 de marzo de 2025

Consultas de SQL server desde Java JDB.

 Consultas de SQL server desde Java JDB y apache NetBeans

Presentado por:
Andres Bonilla.
Aprendiz.






SQL es el lenguaje usado para consultar y actualizar información en Mysql, Access, entre otras bases de datos. La sentencia SELECT puede combinarse con algunas funciones que permite realizar consultas avanzadas a las tablas. Algunas de esas funciones son: 

  • GROUP BY  
  • DISTINCT  
  • SUM  
  • AVG  
  • COUNT  
  • CONCAT  
  • MIN  
  • MAX

Escoja una de las opciones anteriores e investigue en internet como usarla. 

En mi caso he seleccionado para aplicar la consulta DISTINCT, la cual es es encargada de buscar dentro de las columnas de la base de datos, las que no tienen datos repetidos, por medio de esta, puede brindarle al usuario que utilice el programa una ayuda para eliminar ciertas ccolumnas de la tabla; este trabajo es hecho por medio de lo explicado por el docente en la actividad 3 de el curso complementario del sena titulado: "DESARROLLO DE APPLETS/APLICACIONES CON USO DE BASE DE DATOS, REDES, SERVLETS Y MULTIMEDIA (3148767)".

La siguiene imagen es la funcion que se crea para poder invocar desde otro archivo la misma funcion, y asi poder conocer las tablas que no se encuentran repetidas:

Con esto la funcion lo que esta solicitando son dos columnas a analizar, dentro de la siguiene linea de codigo lo esta solicitando: System.out.println(resultSet.getString("nombre") + ", " + resultSet.getString("NameDisco")); se le entregan las columnas de nombre y NameDisco para que pueda funcionar como es debido.

La siguiente imagen es de la base de datos, con algunas columnas repetidas para ejemplificar el funcionamiento:

Se puede observar en la tabla que los id 7 y 9 se encuentran repeidos, al llamar la funcion desde el codigo anterior mente mostrado en el JForm podemos observar lo siguiente:

Primero, no lo llame directamente, sino que lo limite a cuando se presione un Jbutton en la inerfaz, la cual es:

Se puede observar en el circulo verde el boton del que depende el funcionamiento de la funcion declarada hace un momento, al presionarlo, se puede ver en la consola lo siguiente:

Aqui se puede observar unicamente dos columnas, cuando en la tabla completa se observaban 3 de ellas. De esta forma se demuestra el funcionamiento de la consulta DISTINCT, y se da por terminada la explicacion.

Andres Bonilla.
Aprendiz.


No hay comentarios.:

Publicar un comentario

Consultas de SQL server desde Java JDB.

 Consultas de SQL server desde Java JDB y apache NetBeans Presentado por: Andres Bonilla. Aprendiz. SQL es el lenguaje usado para consultar ...