jueves, 28 de marzo de 2024

Listar Registros de una Tabla MySql con Java Netbeans

Tener instalado la libreria mysql-connector-java-5.1.7-bin.jar

import javax.swing.JOptionPane;

import javax.swing.table.DefaultTableModel;

public class frmListar extends javax.swing.JFrame {

    coneBD cn=new coneBD();

    DefaultTableModel modelo=new DefaultTableModel();

    public frmListar() {

        initComponents();

        String titu[]={"IDCliente","Nombres","Apellidos","Direccion","Telefono","E-mail"};

        modelo.setColumnIdentifiers(titu);

        tblClientes.setModel(modelo);

    }

    private void llenarT() {

        String SQL="select * from clientes;";

        String datos[]=new String[6];

        try{

            cn.Conectar();

            cn.st=cn.conec.createStatement();

            cn.rt=cn.st.executeQuery(SQL);

            while (cn.rt.next()){

                datos[0]=cn.rt.getString(1);

                datos[1]=cn.rt.getString(2);

                datos[2]=cn.rt.getString(3);

                datos[3]=cn.rt.getString(4);

                datos[4]=cn.rt.getString(5);

                datos[5]=cn.rt.getString(6);

                modelo.addRow(datos);

            }

        }catch(Exception e){

            JOptionPane.showMessageDialog(null, e.toString());

        }

    private void btnListarActionPerformed(java.awt.event.ActionEvent evt) {                                          

        llenarT();

    }

    } 

Clase de Coneccion a base de datos, coneBD.java

import java.sql.*;

import javax.swing.JOptionPane;

public class coneBD {

    public static PreparedStatement prest=null;

    public static CallableStatement cllst=null;

    public static Connection conec=null;

    public static Statement st=null;

    public static ResultSet rt=null;

    public static String usu;

    public static String contra;

    public static String host;

    public static String db;

    public void Conectar(){

        try{

            usu="root"; contra=""; host="localhost"; db="ventas";

            String url="jdbc:mysql://"+host+"/"+db;

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

            conec=DriverManager.getConnection(url,usu,contra);

        }catch(Exception e){

            JOptionPane.showMessageDialog(null, e.toString());

        }

    }

}

minuvasoft10@gmail.com
download source code


No hay comentarios:

Publicar un comentario

Hallar las raizes de Cualquier Ecuacion con Excel 365

  Se establece un intervalo de x de -20 a 20 para hallar los f(x) que cambian de signo, X aumenta en 1.   Se halla el cambio de signo de f(x...