public void llenarTabla(JTable tabla)throws Exception{
        ResultSetMetaData rsm;
        DefaultTableModel dtm;
        Menu menu = new Menu();
        Statement consulta = menu.conexion();
        ResultSet resultado = consulta.executeQuery("SELECT * FROM tblproductos ");
        rsm=resultado.getMetaData();
        if(resultado.next() == true){
            ArrayList<Object[]> datos=new ArrayList<>();
            while (resultado.next()) {            
                Object[] filas=new Object[rsm.getColumnCount()];
                for (int i = 0; i < filas.length; i++) {
                    filas[i]=resultado.getObject(i+1);
                }
                datos.add(filas);

            }
                
        dtm=(DefaultTableModel)tabla.getModel();
        for (int i = 0; i <datos.size(); i++) {
            dtm.addRow(datos.get(i));
        }
        }
    }