public static void main(String[] args) throws Exception {
    //  SIMULANDO PEGADA DE PARAMETROS 'REQUESTE' DO FORMULARIO  ///////////
    String nome = ("Wesley Praxedes");
    String email = ("*****@*****.**");
    long telefone = Long.parseLong("6196657468");
    String data = ("01/01/2012");

    //  FORMATANDO DATA  ///////////////////////////////////////////////////
    String auxDt = data;
    int ano = Integer.parseInt(auxDt.substring(6, 10)) - 1900;
    int mes = Integer.parseInt(auxDt.substring(3, 5)) - 1;
    int dia = Integer.parseInt(auxDt.substring(0, 2));
    java.sql.Date dtSQL = new java.sql.Date(ano, mes, dia);

    //  MONTANDO OBJETO CLIENTE  ///////////////////////////////////////////
    Cliente cliente = new Cliente();
    cliente.setNome(nome);
    cliente.setEmail(email);
    cliente.setTelefone(telefone);
    cliente.setDtnasc(dtSQL);

    //  PASSANDO OBJETO PARA O DAO  /////////////////////////////////////////
    ClienteDAO dao = new ClienteDAO();
    dao.adicionar(cliente);

    System.out.println("Gravado!");
  }
Example #2
0
  public List<Cliente> listar(String nome) throws SQLException {
    String sql = "select * from cliente where cli_nome ilike ? order by cli_nome";
    PreparedStatement pstmt = this.conexao.prepareStatement(sql);
    pstmt.setString(1, nome);

    ResultSet rs = pstmt.executeQuery();
    List<Cliente> clientes = new ArrayList<>();

    while (rs.next()) {
      Cliente cliente = new Cliente();
      cliente.setNome(rs.getString("cli_nome"));
      cliente.setNascimento(rs.getDate("cli_datanasc"));
      cliente.setTelefone(rs.getString("cli_telefone"));
      cliente.setCelular(rs.getString("cli_celular"));
      cliente.setCpf(rs.getString("cli_cpf"));
      cliente.setRg(rs.getString("cli_rg"));
      cliente.setEmail(rs.getString("cli_email"));
      cliente.setRua(rs.getString("cli_rua"));
      cliente.setNumero(rs.getString("cli_numero"));
      cliente.setBairro(rs.getString("cli_bairro"));
      cliente.setCidade(rs.getString("cli_cidade"));
      cliente.setId(rs.getInt("cli_codigo"));
      clientes.add(cliente);
    }
    rs.close();
    pstmt.close();
    return clientes;
  }
 public void add(int id, String nome, String telefone, String email) {
   Cliente c = new Cliente();
   c.setId(id);
   c.setNome(nome);
   c.setTelefone(telefone);
   c.setEmail(email);
   if (!clientes.contains(c)) clientes.add(c);
 }