Galera,Estou com problema na hora de selecionar do banco a data , ele vem com formato : yyyy-mm-dd , faço a inserção normal dd-mm-yyyy.
teria alguma forma de buscar do banco com formato brasileiro, eu pesquisei alguns posts mas não consegui achar o que eu precisava.
Aqui esta meu select
public List<Cliente> getLista (String nome) throws SQLException {
String sql ="select * from cliente INNER JOIN Endereco ON cliente.idEndereco = Endereco.idEndereco WHERE cliente.nome like ? ";
List<Cliente> minhaLista;
try (PreparedStatement stmt = this.conexao.prepareStatement(sql)) {
stmt.setString(1, nome);
try (ResultSet rs = stmt.executeQuery()) {
minhaLista = new ArrayList<Cliente>();
while (rs.next()) {
Cliente c1 = new Cliente();
c1.setCodcliente(Integer.valueOf(rs.getString("codcliente")));
c1.setNome(rs.getString("nome"));
c1.setTelefone(rs.getString("telefone"));
c1.setCpf(rs.getString("cpf"));
c1.setEmail(rs.getString("email"));
c1.setDatanascimento(rs.getDate("datanascimento"));
c1.setObservacao(rs.getString("observacao"));
Endereco e = new Endereco();
e.setEndereco(rs.getString("endereco"));
e.setCidade(rs.getString("cidade"));
c1.setEndereco(e);
minhaLista.add(c1);
}
rs.close();
stmt.close();
return minhaLista;
}
}
}
Se alguém pode me ajudar com dicas etc…Agradecerei muito.