public void llenartabla(String buscar){
String[] datos = new String[10];
modelo=new DefaultTableModel(null, columnNames);
try {
ResultSet rs = cone.consultaBD("SELECT * "
+ "FROM productos p INNER JOIN subcategorias s ON p.id_subcategoria=s.id INNER JOIN marcas m ON p.id_marca=m.id "
+ "INNER JOIN imagenes_productos ON imagenes_productos.id_producto=p.id "
+ "WHERE CONCAT(p.id, nombre_producto, precio_venta, cantidad, garantias, s.nombre, m.nombre, id_subcategoria, id_marca, ruta_imagen) like '%"+buscar+"%'");
while(rs.next( )) {
datos[0]=rs.getString("p.id");
datos[1]=rs.getString("nombre_producto");
datos[2]=rs.getString("precio_venta");
datos[3]=rs.getString("cantidad");
if(rs.getString("ofertas") != null){
datos[4]= rs.getString("ofertas");
}else{
datos[4] = "No Disponible";
}
if(rs.getString("descuentos") != null){
datos[5]= rs.getString("descuentos");
}else{
datos[5] = "No Disponible";
}
datos[6]=rs.getString("garantias");
datos[7]=rs.getString("s.nombre");
datos[8]=rs.getString("m.nombre");
datos[9]=rs.getString("ruta_imagen");
modelo.addRow(datos);
}
tablaContenido.setModel(modelo);
rs.close();
} catch (SQLException ex) {
Logger.getLogger(gestionproducto.class.getName()).log(Level.SEVERE, null, ex);
}
}