Não sei como aplicar o formato de data no código abaixo. alguém pode me dar uma luz ?
Os campos estão sendo gravados no formato yyyy/mm/dd. Quando o usuário digitar por exemplo 15/05/2004. O banco guarda 2015-05-20 e na consulta obviamente trz esta infiormação.
Como faço para consertar isso. Tenho que trabalhar o campo na inserção ao banco ou tratar o campo na consulta, para exibir a informação correta.
Estou quebrando a kbça. Nunca fiz isso.
String url="jdbc:mysql://localhost/usuario"; // Início Gravação
Connection con;
Statement stmt;
try {
Class.forName("com.mysql.jdbc.Driver"); // localizando o Driver de Conexão
}
catch (java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: "); // tratamento de erro da conexão
System.err.println(e.getMessage());
}
// Bloco de comandos e análise
try {
con = DriverManager.getConnection (url, "root",""); // usuário e senha de acesso
String sql = "insert into tb_contatos(nome,dddcel,telcel," +
"dddcom,telcom,dddres,telres,mail,empresa,depto,modulo,op_ic," +
"conhec,f_conhec,dt_and1,dt_and2,dt_and3,hist) values('"
+nome.getText()+"','"
+dddcel.getText()+"','"
+tel_cel.getText()+"','"
+dddcom.getText()+"','"
+tel_com.getText()+"','"
+dddres.getText()+"','"
+tel_res.getText()+"','"
+email.getText()+"','"
+empresa.getText()+"','"
+depto.getText()+"','"
+cbo_treinamento.getSelectedItem()+"','"
+cbo_periodo.getSelectedItem()+"','"
+cbo_conhecimento.getSelectedItem()+"','"
+indicacao.getText()+"','"
+dtcont1.getText()+"','" // data
+dtcont2.getText()+"','" // data
+dtcont3.getText()+"','" // data
+txt_hist.getText()+"');";
Statement p = con.createStatement(); // Comando a ser executado
int i = p.executeUpdate(sql)
Já li vários tópicos por aki e naum estou conseguindo realizar esta tarefa
Obrigado.

