Date SQL

Ola pessoal,
estou com um problema,

Estou recuperando uma String (DAtA) de um JTextField, e colocando em uma query sql, mais sempre está dando erro…
O campo data da tabela do sql é Data/Hora, tenho que fazer alguma conversão pra poder fazer a consulta?
Obrigado

hum, tu tem q ver como é o formato de data q o teu banco aceita, com certeza o formato q tu ta pegando do campo é diferente do formato q o banco aceita… isso vai depender do banco…

nas outros scripts que utilizo em ASP
coloco o convert(datetime,‘tipo da data’,102)
mais em java isso nao esta legal

No banco vc deve especificar o formato “dd/mm/yyyy”, e no codigo vc deve fazer uma converssão antes com a classe SimpleDateFormat:

SimpleDateFormat formata = new SimpleDateFormat("dd/MM/yyyy");

String data = formata.format(txtData.getText());

Aí na hora de gravar vc passa a variavel data;
Quando for recuperar do banco:

formata.format(rs.getTimestamp("campodata"));


Espero que ajude. E aproveitando:
Quero pegar uma data do banco e comparar com a data do campo de texto do programa. Esta ultima está em formato String e a do banco em formato Date. Alguem poderia me ajudar?

Po amigo, é justamente isso que eu estou fazendo, e esta dando erro

Respondendo a sua pergunta, vc pode usar o rs.getString(“Data”);
ela vem como String