8/19/2019 Proyecto Crud
1/16
UNIVERSIDAD POLITÉCNICA DEL VALLE DE TOLUCA
NOMBRE DEL PROGRAMA EDUCATIVO:
INGENIERÍA INFORMÁTICA
NOMBRE DEL ASIGNATURA:
PROGRAMACION ORIENTADA A OBJETOS
NOMBRE DE LA PRÁCTICA:
Programa Dar Alta
NOMBRE DE LA UNIDAD DE APRENDIZAJE:
UNIDAD 4: INTERFACES GRAFICAS
FACILITADOR:
ING. LETICIA JAEL ROJAS ORTIZ
No Matrícula Nombre Firma1 1417INI130 MARTINEZ MOLINA YESSENIA
MARZO, 2016
8/19/2019 Proyecto Crud
2/16
Número dePráctica:
1 Duración (horas) 2
Laboratoriode:
COMPUTO
Resultado deAprendizaje:
Elaborar o generar altas, bajas, modificaciones y consultas de una tabla deMySQL , a través de una conexión .
Justificación:
Desarrollar habilidades para la elaboración de programas en java que puedan trabajar en
conjunto con MySQL para generar altas, bajas, cambios y consultas de una serie de datos,utilizando las sentencias SQL.
MarcoTeórico:
Conexión:Para conectarse a cualquier servidor de base de datos hace falta una aplicaciónque sirva como enlace. A ese tipo de clases se les llama conectores. En el caso deMySQL, debe descargarse de su sitio web. En dicha descarga, se obtiene todo elcódigo fuente de las clases necesarias pero sólo se requiere el archivo mysql-connector-java.jar.
MySQL: es un sistema de gestión de base de datos relacional o SGBD. Este gestorde base de datos en multihilo y multiusuario, lo que le permite ser utilizado por variaspersonas al mismo tiempo, e incluso, realizar varias consultas a la vez, lo que lohace sumamente versátil.Nació como una iniciativa de Software Libre y aún sigue ofreciéndose como tal, parausuarios particulares. Pero si se desea utilizarlo para promover datos en unaempresa, se puede comprar una licencia, como un software propietario, que esautoría de la empresa patrocinante (Actualmente Oracle Corporation).JCalendar es un bean de Java que consiste en un calendario que permiteseleccionar una fecha.
COMANDOS SQL
Se divide en dos tipos:a) DDL (Lenguaje de definición de datos):
Permiten crear y definir nuevas bases de datos , campos e índices.Los comandos básicos DDL son:
CREATE: Crea nuevas tablas o campos.DROP: Elimina tablas u objetos.ALTER: Modifica las tablas agregando campos o cambiando la definición delos datos.
8/19/2019 Proyecto Crud
3/16
b) DML(Lenguaje de manipulación de datos):Permiten generar consultas para ordenar, filtrar y extraer datos de la basede datos.
Los comandos básicos DML son:SELECT: Consulta registros de la base de datos que satisfacen a uncriterio determinado.INSERT: Carga datos de la base de datos en una única operación.UPDATE: Modifica los valores de los campos y registros específicos.DELETE: Elimina registros de una tabla de una base de datos.
Bean: es un componente software que tiene la particularidad de ser reutilizable yasí evitar la tediosa tarea de programar los distintos componentes uno a uno. Sepuede decir que existen con la finalidad de ahorrarnos tiempo al programar. Es elcaso de la mayoría de componentes que manejan los editores visuales más
comunes.JCalendar no está incluido en las librerías de Java, hay que descargar la libreríapara poder utilizarlo.
Para instalarlo, hay que descomprimir el contenido de la carpeta lib en nuestracarpeta de librería de java (Normalmente C:\Archivos de Programa\Java\jdk o
jre…\jre\lib\ , y ya en Eclipse, hacer click derecho en el proyecto, properties, JavaBuild Path, Libraries, Add external JARS… y añadir los dos .jars descomprimidosanteriormente.
COMPONENTES:
Material,equipo y/oreactivos:
Computadora, JDK, netbeans, JCalendar, mysql-connector-java.jar
8/19/2019 Proyecto Crud
4/16
Desarrollo dela Práctica:
CLASE: Dar Alta
CREATE
8/19/2019 Proyecto Crud
5/16
Parte del código que permite que se pueda ver la interface de cliente la cual contiene la
tabla de todos los datos que se registraron en la interface DarAlta.
Clase: CLIENTE
Interface en donde el usuario puede visualizar todos los registros de la base de datos , y
puede realizar las siguientes acciones: Modificar, eliminar un solo registro, eliminar todos
los registros de la base de datos y buscar un registro por medio del folio.
READ
8/19/2019 Proyecto Crud
6/16
8/19/2019 Proyecto Crud
7/16
UPDATE
Función que le permite al usuario modificar alguno de los registros.
8/19/2019 Proyecto Crud
8/16
DELETE:
Función la cual le permite al usuario eliminar ya sea un registro de la tabla o todos los
registros de la tabla y también de la base de datos.
8/19/2019 Proyecto Crud
9/16
8/19/2019 Proyecto Crud
10/16
CORRIDA DEL PROGRAMA
1) Aparecerá la siguiente interfaz en la cual todos los datos se deben de llenar de formacorrecta.
Ojo: Para que la fecha aparezca en la casilla del lado derecho solo pasar el mouse por
encima de la casilla y automáticamente aparecerá la fecha seleccionada.
REGISTRAR DATOS
Una vez que los campos de la interfaz se llenaron de forma correcta, para guardar el
registro solo dar clic en el Botón GUARDAR y enseguida aparecerá el mensaje de que el
registro se guardó.
8/19/2019 Proyecto Crud
11/16
CONSULTAR DATOS
En caso de querer visualizar todos los registros de la base de datos solo dar clic en el botón
de CONSULTAR y enseguida se mostrara la siguiente interfaz.
a)Buscar datos
Para buscar un registro de la base de datos solo digitar en el campo de texto el número del
folio que se quiere visualizar y despues dar clic en buscar y así solo se mostrara el registro
deseado.
b) Mostrar todos los registros
En caso de querer visualizar todos los registro de la base de datos solo dar clic en el botón
de MOSTRAR TODO y enseguida se visualizaran todos los registros.
8/19/2019 Proyecto Crud
12/16
MODIFICAR UN REGISTRO
1) Seleccionar de la tabla el registro que se quiere modificar y despues dar clic en el botónde MODIFICAR.
2) Una vez realizado el paso anterior se llenara la interfaz de Alta de usuario con todos losdatos para ser modificados.
8/19/2019 Proyecto Crud
13/16
3) Una vez que se llenaron los campos y se hicieron las modificaciones pertinentes solodar clic en MODIFICAR para guardar los cambios y enseguida se mostrara un mensaje
de que los datos si se modificaron.
ELIMINAR UN DATO
Solo seleccionar el registro de la tabla que se quiere eliminar , despues dar clic en el botón
de ELIMINAR y por consiguiente aparecerá el siguiente mensaje de confirmación:
Al dar clic en si el registro se eliminara
8/19/2019 Proyecto Crud
14/16
En caso de dar clic en la opción NO o CANCELAR lo único q pasa es q el mensaje
desaparece de inmediato.
ELIMINAR TODOS LOS DATOS
Esta opción borra todos los registros de la base de datos , para ejecutar esta acción solo
dar clic en el botón ELIMINAR TODO y al hacer esto aparecerá solo un mensaje de
confirmación .
Dar clic en si para que todos los registros se eliminen.
Una vez que se da clic en la opción SI la tabla se vacía correctamente .
AGREGAR UN NUEVO REGISTRO
Para registrar un nuevo usuario solo dar clic en el botón agregar y al instante se mostrara
la interfaz de alta de usuario para llenar todos los campos de forma adecuada.
8/19/2019 Proyecto Crud
15/16
Resultados yobservaciones
Se aprendió a manejar los comandos SQL de manera correcta para la manipulación dedatos de una base de datos.
Conclusione
s y/orecomendacionesReferenciasbibliográficasy/o Fuentesconsultadas
https://proiektutaldea.wordpress.com/2008/06/07/jcalendar/http://culturacion.com/que-es-y-para-que-sirve-mysql/ http://cursodejava.com.mx/cursodejava205.htmlhttp://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html
Manejo yDisposiciónde Desechos:
http://culturacion.com/que-es-y-para-que-sirve-mysql/http://culturacion.com/que-es-y-para-que-sirve-mysql/http://cursodejava.com.mx/cursodejava205.htmlhttp://cursodejava.com.mx/cursodejava205.htmlhttp://culturacion.com/que-es-y-para-que-sirve-mysql/
8/19/2019 Proyecto Crud
16/16
Grupo:
INI5M A
Equipo: Calificación: