public static Productos sqlLeer(Productos prod){
        String sql="SELECT prod.*, "
                + "ca.nombre as nombreCat"
                + ", sc.nombre as nombreSub"
                + ", ti.nombre as nombreTitulo"
                + " FROM cat_subcat_tit_attr_descr prod "
                + "INNER JOIN categorias ca ON ca.idcategorias = prod.categorias_id "
                + "INNER JOIN subcategorias sc ON sc.idsubcategorias = prod.subcategorias_id "
                + "INNER JOIN titulo ti ON ti.idtitulo = prod.titulo_id "
                + "WHERE prod.categorias_id = '"+prod.getIdCat()+"' "
                + "AND prod.subcategorias_id = '"+prod.getIdSubCat()+"' "
                + "AND prod.titulo_id = '"+prod.getIdTitulo()+"'  ";    
        if(!BD.getInstance().sqlSelect(sql)){
            return null;
        }
        if(!BD.getInstance().sqlFetch()){
            return null;
        }
        
        prod.setIdAttr(BD.getInstance().getInt("atributos_id"));
        prod.setIdCat(BD.getInstance().getInt("categorias_id"));
        prod.setIdDescr(BD.getInstance().getInt("descripcion_id"));
        prod.setIdSubCat(BD.getInstance().getInt("subcategorias_id"));
        prod.setIdDescr(BD.getInstance().getInt("subcategorias_id"));
        prod.setIdTitulo(BD.getInstance().getInt("titulo_id"));
        
        prod.setNombreCat(BD.getInstance().getString("nombreCat"));
        prod.setNombreSubCat(BD.getInstance().getString("nombreSub"));
        prod.setNombreTitulo(BD.getInstance().getString("nombreTitulo"));
        return prod;
    }