コード例 #1
0
 public List<Producto> obtenerResultados(ResultSet rs) throws SQLException {
   List<Producto> resultados = new ArrayList<>();
   while (rs.next()) {
     Producto cli = new Producto();
     cli.setIdProducto(rs.getInt("idProducto"));
     cli.setNombre(rs.getString("nombre"));
     cli.setImagen(rs.getString("imagen"));
     cli.setPrecio(rs.getInt("precio"));
     cli.setDescripsion(rs.getString("descripcion"));
     cli.setExistencias(rs.getInt("existencias"));
     cli.setDimensiones(rs.getInt("dimesiones"));
     cli.setPeso(rs.getString("peso"));
     cli.setIdTienda(rs.getInt("idTienda"));
     resultados.add(cli);
   }
   return resultados;
 }
コード例 #2
0
  public void create(Producto product) throws SQLException {
    conectar();
    Connection con = getConexionBD();
    try {
      ps = con.prepareStatement(SQL_INSERT);
      ps.setString(1, product.getNombre());
      ps.setString(2, product.getImagen());
      ps.setInt(3, product.getPrecio());
      ps.setString(4, product.getDescripsion());
      ps.setInt(5, product.getExistencias());
      ps.setInt(6, product.getDimensiones());
      ps.setString(7, product.getPeso());
      ps.setInt(8, product.getIdTienda());

      ps.executeUpdate();
    } finally {
      if (ps != null) {
        ps.close();
      }
      close();
    }
  }