(RESOLVIDO) Retornar consulta do tipo Date em uma JFormattedTextField

Olá pessoal.

Como eu retorno a data de um campo no MySql do tipo Date em uma JFormattedTextField com a formatação “##/##/####”?
Quando eu insiro a data no meu banco eu uso a seguinte transformação:

Date data = (Date) new SimpleDateFormat(“dd/MM/yyyy”).parse(JFormattedTextFieldData.getText());
String dataBanco = new SimpleDateFormat(“yyyy-MM-dd”).format(data);

O código abaixo me retorna quando o campo do MySql está no tipo Varchar, mas não sei retornar quando o campo do MySql está como Date.

try
   {
   String url = "jdbc:mysql://localhost:3306/crd";
   String usuario = "root";
   String senha = "210683";
   Class.forName("com.mysql.jdbc.Driver");
   Connection con;
   con = DriverManager.getConnection(url,usuario,senha);
   Statement st = con.createStatement();
   //Executa o comando SQL que retorna todos os campos da tabela desejada
   ResultSet RS = st.executeQuery("SELECT * FROM Equipamentos WHERE Lote = '"+JComboBoxLote.getSelectedItem()+"' AND Status = 'AGUARDANDO'");
   while(RS.next()){      
   JFormattedTextFieldData.setText(RS.getString("DataRecepcao"));      
   } 
   con.close(); 
   RS.close();         
   }catch(SQLException e){ 
   System.err.println("Erro:" + e );
   }catch(Exception event){ 
   System.err.println("Erro:" + event ); 
   }

Já tentou fazer o contrário da primeira operação? A partir da String no BD parsear para data e depois formatar com a outra máscara:

if (RS.next()){        
Date d = (Date) new SimpleDateFormat("yyyy-MM-dd").parse(RS.getString("DataRecepcao"));
String dataText = new SimpleDateFormat("dd/MM/yyyy").format(d);
JFormattedTextFieldData.setText(dataText);
}

Isso não funciona?

marcobiscaro2112

Valeu a força. Vou tentar e depois te digo se funcionou.

marcobiscaro2112

Deu certo!!

Muito obrigado.