Salvar caminho de imagem no banco/ Salvar imagem no banco(didático))

0 respostas
java
K

Pessoal seguinte, estou fazendo um site que é para venda de roupas e acessórios, porem preciso salvar a imagem. Gostaria de aprender tanto salvar ele no banco e também o caminho no banco. Entendendo a perca de custo salvando a imagem no banco, so gostaria mesmo de aprender. Segue o meu código.

``

ControllerProduto

@RequestMapping("/cadProd")

public String cadProd(Produto produto) throws FileNotFoundException, IOException {
dao.insert(produto);
    return "produtos";
}

DAOProduto

public void insert(Produto produto) throws IOException {

String sql = "INSERT INTO tbproduto (descricao, tamanho, cores, preco, desconto, inflacionario, image) VALUES (?,?, ?, ?, ?, ?,?)";
    
    
    
    
    try {
        PreparedStatement ps = this.connection.prepareStatement(sql);
        ps.setString(1, produto.getDescricaoProd());
        ps.setString(2, produto.getTamanho());
        ps.setString(3, produto.getCores());
        ps.setDouble(4, produto.getPreco());
        ps.setDouble(5, produto.getDesconto());
        ps.setDouble(6, produto.getValorFinal());
        ps.setBinaryStream(7, produto.getImagem());
        ps.executeUpdate();
        ps.close();

``

Meu Banco e postgresql coluna imagem e bytea.

Criado 6 de fevereiro de 2016
Respostas 0
Participantes 1