Bom dia de segunda-feira para todos do Guj.
Meu problema é que eu mando incluir um item de pedido na tabela de itens e uma função localizar não encontra o produto que está cadastrado. Gostaria que alguém me ajudasse a corrigir o código abaixo:
public boolean localizarProduto(String id_produto) {
bd = BD.getInstance();
produto.setId(id_produto);
sql = "SELECT * FROM produtos WHERE id = ?;";
try {
statement = bd.connection.prepareStatement(sql);
statement.setString(1, produto.getId());
resultSet = statement.executeQuery();
if(resultSet.next()) {
produto.setId(resultSet.getString(1));
produto.setDescricao(resultSet.getString(2));
produto.setQuantidade(resultSet.getDouble(3));
produto.setUnidade(resultSet.getString(4));
produto.setPreco_venda(resultSet.getDouble(5));
produto.setPreco_ultima_compra(resultSet.getDouble(6));
produto.setData_cadastro(resultSet.getString(7));
return true;
}
} catch (SQLException erro) {
System.out.println("erro: " + erro.toString() + sql + produto.getId());
return false;
} finally {
BD.getInstance().close();
}
return false;
}
Atenciosamente,
Ronaldo

