JFormattedTextField em BD

2 respostas
D

Olá pessoal..

Eu tenho um JFormattedTextField e quero gravar o seu conteúdo e de alguns outros componentes no BD.

Sendo que no BD eu configurei que a entrada do campo será "texto", sem formatação, eu preciso fazer algum tratamento no JFormattedTextField antes de passar para o BD??
Estava funcionando o meu BD com JTextField, mas deixou de funcionar qdo eu coloquei um JFormattedTextField...

try
	      	   {
	           String SQL = "INSERT INTO Tabela (Nome_Campo, Idade_Campo, Data_Campo) Values ('"+
	      	    
	            nome.getText()+"','"+   //JTextField
	            idade.getText()+"','"+   //JTextField
	            data.getText()+"')";      //JFormattedTextField
	      	    MeuState.executeUpdate(SQL);
	           JOptionPane.showMessageDialog(null,"Gravação realizada com sucesso!");
//limpaCampos();
	           }
	         catch(SQLException ex)

Enfim, para passar o conteúdo de um camponente JFormattedTextField para o BD, deve-se fazer algo?
Agradeço desde já,
Dina

2 Respostas

Ironlynx

dina, vc pode tentar o seuJFormattedTextField.getValue(), que irá só o conteúdo, sem máscara.MAs acho arriscado gravar uma data como texto, a não ser que ela seja “um enfeite”.O melhor era vc usar um tipo Date do seu BD, até para vc poder pesquisar nele com segurança. :wink:

D

Obrigada…

:slight_smile:

Dina

Criado 20 de novembro de 2007
Ultima resposta 20 de nov. de 2007
Respostas 2
Participantes 2