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

Trabalho De Programação Para Internet - Buscacliente

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.Cliente;, 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 BuscaCliente, {, public static Cliente buscar(int clienteid), {, try, {, Cliente cliente = new Cliente();, ConexaoBanco conexao = new ConexaoBanco();, " Connection conexaoBancoDados = conexao.criaConexao(""cliente,""postgres","postgres""); String codBuscaCliente = ""SELECT * FROM \""Cliente\"" WHERE \""Cliente\"".clienteid = ?""; PreparedStatement buscaCliente = conexaoBancoDados.prepareStatement(codBuscaCliente); buscaCliente.setInt(1, clienteid); //faz a busca no banco de dados e retorna uma consulta ResultSet resultadoBusca = buscaCliente.executeQuery(); resultadoBusca.next(); //atribui o resultado da consulta sql dos dados do produto aos atributos de produto cliente.setClienteID(Integer.parseInt(resultadoBusca.getString(""produtoid""))); cliente.setBairro(resultadoBusca.getString(""bairro"")); cliente.setCPF(resultadoBusca.getString(""cpf"")); cliente.setCidade(resultadoBusca.getString(""cidade"")); cliente.setEmail(resultadoBusca.getString(""email"")); cliente.setEndereco(resultadoBusca.getString(""endereco"")); cliente.setNome(resultadoBusca.getString(""nome"")); cliente.setSenha(resultadoBusca.getString(""senha"")); cliente.setTelefone(resultadoBusca.getString(""telefone"")); cliente.setUsuario(resultadoBusca.getString(""usuario"")); return cliente; } catch (ClassNotFoundException ex) { Logger.getLogger(BuscaCliente.class.getName()).log(Level.SEVERE, null, ex); } catch (SQLException ex) { Logger.getLogger(BuscaCliente.class.getName()).log(Level.SEVERE, null, ex); } return null; } } "