Pessoal, to estudando pela apostila da caelum fj21, desenvolvimento web, e to tentando fazer os exercícios, mas me compliquei numa parte onde tem que fazer um método getLista(), que é do tipo List… O problema é que um dos campos da tabela é do tipo Date, e não estou conseguindo fazer a conversão. Alguém pode me ajudar?
Vou colocar um trecho do código, pra ver se fica mais claro…
public List<Contato> getLista(){
String select = "SELECT * FROM contatos;";
List<Contato> contatos = new LinkedList<Contato>();
try{
PreparedStatement stmt = con.prepareStatement(select);
ResultSet result = stmt.executeQuery();
if(!result.next()){
System.out.println("Lista vazia!");
return null;
}
while(result.next()){
Contato con = new Contato();
con.setNome(result.getString("nome"));
con.setEmail(result.getString("email"));
con.setEndereco(result.getString("endereco"));
con.setDataNascimento(result.getDate("dataNascimento"));
}
} catch (SQLException e ){
e.printStackTrace();
}
return contatos;
}
No objeto Contato, o atributo dataNascimento é do tipo Calendar.