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; }
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(); } }