domingo, 1 de octubre de 2023

Instalacion de XAMPP

 Instalación de XAMPP


Primeramente tenemos que ingresar a la pagina https://www.apachefriends.org/es/download.html de donde vamos a elegir la instalación que corresponda a nuestro sistema operativo




Vamos a dar clic en versión mas actualizada en el botón de Descargar 64 bits para instalarlo en nuestra computadora.

Iniciamos el programa y activamos los módulos de Apache y MySQL:


Dar click en el boton de "Config" de MySQL en donde en la opcion my.ini vamos a darle click, esto es para conocer el puerto por lo que hay que anotarlo.



Anotamos el numero del puerto 3306



Damos click al botón de "Config" de Apache y seleccionamos phpMyAdmin



Anotamos el usuario para accesar a la base de datos "root" y el password, en este caso lo cambiamos a "12345678"











sábado, 30 de septiembre de 2023

Creación del proyecto usando NetBeans

Creación del proyecto usando NetBeans


Crear el proyecto "CRUD" así como dos paquetes, uno llamado "config" y otro "vista", y en cada paquete crear las clases Conexion.java y Principal.java





Importar las librerías de MySQL para poder realizar la conexión a la base de datos


Seleccionar la librería de MySQL JDBC Driver desde el botón "Import" para agregarla al proyecto.







viernes, 29 de septiembre de 2023

Conexión a la base de datos

Conexión a la base de datos

Crear la clase llamada Conexion.java e ingresar al siguiente codigo:

package config;


import java.sql.Connection;

import java.sql.DriverManager;


public class Conexion {

    Connection con;

    public Conexion(){

        try {

          Class.forName("com.mysql.jdbc.Driver");

          con=DriverManager.getConnection("jdbc:mysql://localhost:3306/crud","root","12345678");

        } catch (Exception e) {

        }

    }

    public Connection getConnection(){

        return con;

    }

}

jueves, 28 de septiembre de 2023

Diseño de la interface grafica

 Diseño de la interface grafica


Vamos a diseñar una interface para poder hacer las operaciones de consulta a nuestra base de datos.










miércoles, 27 de septiembre de 2023

Creacion de la base de datos CRUD y tabla persona

 Creación de la base de datos CRUD y tabla persona


Damos de alta la base de datos CRUD, así como la tabla "persona", en donde vamos a agregar tres columnas llamadas Id, DNI y Nombres.

El campo Id será numérico de 5, DNI varchar de 10 y Nombres varchar de 50




El campo de Id, deberá ser llave primaria y auto incremental, para poder asignar automáticamente los consecutivos.

martes, 26 de septiembre de 2023

Elaboración de la interface grafica

Elaboración de la interface grafica


 Vamos a arrastrar los paneles necesarios, así como las etiquetas , cajas de texto y botones para cada acción, apoyándonos con la paleta de controles que encontramos en Netbeans en la sección del lado derecho del programa:





lunes, 25 de septiembre de 2023

Acción del botón "Agregar"

 Acción del botón "Agregar"


Creamos una acción al evento del botón "Agregar"

    private void btnAgregarActionPerformed

    (java.awt.event.ActionEvent evt) {                                           

        Agregar();

        listar();

        nuevo();

    }   


Creamos una función llamada "Agregar()" en donde vamos a definir las validaciones para que las cajas de texto no estén vacías, así como para ingresar mediante una variable sql el código que será ejecutado en MySQL, mediante la conexión que previamente definimos.


    void Agregar(){

        String dni=txtDni.getText();

        String nom=txtNombres.getText();

        if (dni.equals("")||nom.equals("")){

            JOptionPane.showMessageDialog(null, "Cajas estan vacias!!");

        } else {

            String sql="insert into persona (DNI, Nombres) values('"+dni+"','"+nom+ "')";

            try {

                cn=con.getConnection();

                st=cn.createStatement();

                st.executeUpdate(sql);

                JOptionPane.showMessageDialog(null, "Usuario agregado!");

                listar();

            } catch (Exception e) {

            }

        }

    }

Instalacion de XAMPP

 Instalación de XAMPP Primeramente tenemos que ingresar a la pagina https://www.apachefriends.org/es/download.html de donde vamos a elegir l...