Proyecto Crud

download Proyecto Crud

of 16

Transcript of Proyecto Crud

  • 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: