Tutorial de un crud en Java

Hola, en el día de hoy vamos a realizar un formulario que nos va a servir para guardar, editar, eliminar, consultar  directamente de una tabla a la base de datos en phpmyamin, además podemos agregarle botones como limpiar, cancelar y salir

1.   Paso vamos al  XAMPP  y 

Crud
  creamos    la    base de datos  en con un registro.

 

  • Aquí hemos creado la base de datos llamada crud

 

Bd

 

  • Le  creamos una tabla llamada  registroaprendiz

     

1ya

- Le insertamos unos registros para más adelante realizar consultas

 

Reg1

 

 

  

-Después de  esto nos dirigimos a nuestro

Net2
   entorno de desarrollo web y creamos un  proyecto

 

Proyec

 

   

-      Con el nombre de tarea

Tarea1

 

 

 

  

-      Por defecto java en la parte de diseño coloca todas las variables al final.

Vari

-      Debemos importar un la librería o un conector que nos permite cargar el Drive  que  necesitamos para nuestra conexión.

-      En librería cargamos nuestro conector  java-5.1.31 que previamente hemos descargado

Biblo1

 

 

-      Creamos una clase llamada conectar.java  que va a tener la conexión a la base de datos

Conexion1

Dentro del paquete importamos la librería

Import  java. sql.*  -> contiene todo las clases  que permiten la manipulación de una base de datos

Import javax.swing.*  ->tiene todos los componentes para crear la Interfax de usuarios como lo son botones, tablas, campos de textos etc.

 

public class conectar {

  connection  conect =  null;

//connection representa una conexión a la base de datos

     public connection  Conexion(){

             try{

                    Class.forName(“org.gjt.mm.mysql.Driver”) ;

 conect = DriverManager.getConnection(“jdbc: mysql://localhost/crud”,”root”,””);

// Aquí cargamos el jdbc mysql el servidor localhost, la base de datos, el usuario y la contraseña si la tiene.

// El DriverManager proporciona métodos para cargar drivers

catch (Exception e){

     JOptionPane.showMessageDialog(null,”Error”+e);

     }

    return connect;

     }

 }

 

               

 

-Luego de haber realizado la conexión a la base de datos creamos un formulario. En el paquete tareas damos clic derecho  y seleccionamos en new -> jframe formulario, a este formulario le creamos campos botones, etiquetas, y una tablas.

 

Formulario1

 

-      A cada campo de texto le damos el nombre a su variable de acuerdo con el dato que va a llenarse en ese campo cabe aclarar que debe ser como lo creamos en la base de datos, solo el Id no se llena debido a que lo tenemos auto incrementable y solo lo vamos a mostrar.  Para dibujar la tabla vamos a la paleta y seleccionamos table

Tablam
 

 

Tabla10

-      Damos clic derecho sobre la tabla y seleccionamos table contents , luego columnas  y las seleccionamos y la eliminamos

 

 

 

Tabla28

 

 

-      Hasta que quede vacía:

 

Tabla38

-Creamos un método llamado limpiar  y dentro del botón nuevo lo llamanos y también cargamos este método al load.(Se importan las librerias que necesita nuestro proyecto)

Librerias4

Ingre

L

Limp

                    
Nuevo



  

  

-      Hacemos  los siguientes métodos bloquear  y  desbloquear

Bloqueo
 

-bloquear para el botón cancelar y se llama desde el botón y se carga en el load.

 

Incom

 

Cancelar

- Instanciamos el objeto modelo de la clase DefaultTableModel que es el de la tabla

 

Default

 

 

   

-Se crea un método llamado mostrardatos ();

Mostrar

-Este método  se llama también en el load

 

 

222
 

 

 

-Ahora creamos el método del btnguardar  y además le incluimos  los métodos limpiar bloquear y mostrardatos

 

Guardar

-Creamos un método cargaEdita();

Cargaedita

 

-      Al igual que el otro método  creamos un  método llamado editar, que no sirvira para modificar nuestros registros.

 

Edit

      

-También se crea el método eliminar(); importante para eliminar datos innecesarios

 

Eliminar

 

 

 

-      Ya en la tabla le agregamos de la  paleta  un componente llamado

Po
 

-y se activa el propiedades

 

Propipopu

-y se le adicionan dos menú ítems para eliminar y editar

 

Itempopu

 

-      En el ítem de editar doble clic y  se le agrega lo que hay en el método cargarEdita

              

Itemeditar

 

-      Sobre el botón editar el método editar para modificar aquel registro seleccionado

Btneditar3

-      Para el método eliminar se da clic sobre el ítem para agregarle el correspondiente método.

            

555

    

     -En el botón salir se le adiciona el método dispose para salir

           

Btnsalir

       

  Nota: Estas opciones se visualizan en un menú emergente, y el botón editar al

                   De la consulta esta inhabilitado se vuelve habilitar

-      Para realizar la consulta solo creamos un campo de testo le damos un nombre de variable en este caso es auxi, además se le da un keypressed este evento viene de hacer clic sobre el campo-event-key-keypressed, esto se hace porque la consulta se va ejecutando a medida que se presiona las teclas sobre el campo y va mostrando los datos con respecto a la búsqueda

777

-Dentro del método mostrar le pasamos lo que contiene aux para realizar la consulta. Todos registros se ven al presionar enter sobre el campo

 

Final77

 



-Podíamos decir que este es el resultado fi

Comentarios

  1. ELISER SEGURA MONTENEGRO1 de diciembre de 2020, 20:26

    Me puse a practicar la conexión pero me sale error y no se porque si estoy siguiendo los pasos tal cual lo especifican.

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Ejercicios para aprender AutoCAD 3D

Piezas 3D - interesantes

Cómo instalar una fuente de alimentación