Bom Dia.
Estou tentando passar para uma lista uma data em Calendar porém não está dando certo.
Eu tento assim :
usuario.setDataNascimento(rs.getCalendar("dataNascimento"));
E fala que precisa do cast :
The method getCalendar(String) is undefined for the type ResultSet
Eu já me depárei com esse erro antes , e eu consegui com ajudar de vocês arruma assim :
java.sql.Date dt = new java.sql.Date(usuario.getDataNascimento().getTimeInMillis());
stmt.setDate(11, dt);
O problema é que isso era para um método de inclusão .
No meu caso agora é para listar então a sintaxe fica um pouco diferente.
Antes era assim :
String sql = "insert into tabclie (nome, sobrenome, rua, bairro, numero, cidade, telefoneComercial, telefoneResidencial, celular, email, dataNascimento, cnh, rg, cpf, cnpj, login, senha) value(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
Eu apenas substitui parametros , aonde cada numero é um ? .
Agora nesse novo caso eu não necessito subtituir parametro , apenas passar para string .
Eu tento passa sem o numero apenas passar (dt) porém não funciona.
Alguém pode me ajudar ?
Esse é o outro jeito que eu estou tentando agora :
java.sql.Date dt = new java.sql.Date(usuario.getDataNascimento().getTimeInMillis());
stmt.setDate(11, dt);
Muito Obrigado !