Advertisement
Guest User

getCpf

a guest
Oct 12th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.59 KB | None | 0 0
  1. public Cliente getCpf(String cpf) {
  2.         String sql = "SELECT * FROM Cliente as C JOIN Pessoa as P ON P.cod_pessoa = C.cod_pessoa JOIN Endereco as E ON P.cod_endereco = E.cod_endereco where c.cpf = ?";
  3.         try{
  4.             Connection conexao = DriverManager.getConnection(
  5.                     "jdbc:postgresql://200.129.242.4:55432/mauricio030", "mauricio030", "123456");
  6.            
  7.             PreparedStatement ps = conexao.prepareStatement(sql);
  8.             ps.setString(6, cpf);
  9.            
  10.             ResultSet rs = ps.executeQuery();
  11.             if(rs.next()){
  12.               Cliente c = new Cliente();
  13.              
  14.               c.setCod_cliente(rs.getInt("cod_cliente"));
  15.               c.setDinheiro(rs.getFloat("dinheiro"));
  16.               c.setCpf(rs.getString("cpf"));
  17.               c.setNome(rs.getString("nome"));
  18.               c.setTelefone(rs.getString("telefone"));
  19.               java.util.Date data = new java.util.Date(rs.getDate("data_nascimento").getTime());
  20.               c.setData_nascimento(data);
  21.               c.setIdade(rs.getInt("idade"));
  22.               c.endereco = new Endereco();
  23.               c.endereco.setCep(rs.getString("cep"));
  24.               c.endereco.setRua(rs.getString("rua"));
  25.               c.endereco.setNumero(rs.getString("numero"));
  26.               c.endereco.setBairro(rs.getString("bairro"));
  27.               c.endereco.setCidade(rs.getString("cidade"));
  28.               return c;
  29.             }
  30.            
  31.             conexao.close();
  32.         } catch (Exception erro) {
  33.             erro.printStackTrace();
  34.         }
  35.         return null;
  36.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement