Preview only show first 10 pages with watermark. For full document please download

Trabalho De Programação Para Internet - Buscaproduto

Trabalho usando JSP, Servlet, jQuery, Ajax, Sessão e o Tomcat.

   EMBED


Share

Transcript

/*, * To change this template, choose Tools " Templates * and open the template in the editor., */, package DAO;, , import Modelo.Produto;, import java.sql.Connection;, import java.sql.PreparedStatement;, import java.sql.ResultSet;, import java.sql.SQLException;, import java.util.logging.Level;, import java.util.logging.Logger;, , , /**, *, * @author Bruno, */, public class BuscaProduto, {, public static Produto buscar(int produtoid), {, try, {, Produto produto = new Produto();, ConexaoBanco conexao = new ConexaoBanco();, " Connection conexaoBancoDados = conexao.criaConexao(""cliente,""postgres","postgres""); String codBuscaProduto = ""SELECT * FROM \""Produto\"" WHERE \""Produto\"".produtoid = ?""; PreparedStatement buscaProduto = conexaoBancoDados.prepareStatement(codBuscaProduto); buscaProduto.setInt(1, produtoid); //faz a busca no banco de dados e retorna uma consulta ResultSet resultadoBusca = buscaProduto.executeQuery(); resultadoBusca.next(); //atribui o resultado da consulta sql dos dados do produto aos atributos de produto produto.setProdutoId(Integer.parseInt(resultadoBusca.getString(""produtoid""))); produto.setTipoId(Integer.parseInt(resultadoBusca.getString(""tipoid""))); produto.setNome(resultadoBusca.getString(""nome"")); produto.setPreco(Float.parseFloat(resultadoBusca.getString(""preco""))); produto.setDescricao(resultadoBusca.getString(""descricao"")); produto.setImagem(resultadoBusca.getString(""imagem"")); return produto; } catch (ClassNotFoundException ex) { Logger.getLogger(BuscaProduto.class.getName()).log(Level.SEVERE, null, ex); } catch (SQLException ex) { Logger.getLogger(BuscaProduto.class.getName()).log(Level.SEVERE, null, ex); } return null; } } "