Como inserir uma data utilizando PreparedStatement

[b]Ola Pessoal,

Estou precisando da ajuda de vc’s por gentileza! Estou incluindo uma data no banco de dados Postgresql, utilizando a interface PreparedStatement. O Problema é que a data do java.sql não é compativel com o da classe Date do java.util… Como faço para passar no formato em que é compativel do java.sql ??? ja que estou recebendo a data de um componente jTextField? [/b]

[b]

import java.util.Date;

public class Cliente{

private Date data;

public Date getData(){
return data;
}
public void setData(Date data){
this.data = data;
}

} [/b]

[b]import java.util.Date;

public class FrmCliente extends JFrame{

Date d;

String x1 = txtData.getText();

d = new Date(x1);

Cliente cliente = new Cliente();

cliente.setData(d);
}[/b]

[b]import java.sql.Date;
import java.sql.*;

public class PerCliente{

Cliente cliente = new Cliente();

cliente.setDate(1, (Date) cliente.getData());

}[/b]

[color=darkblue]Desde já Agradeço!!![/color] :smiley:

Essa maneira que vou te passar não é a mais elegante mais funciona.

cliente.setDate(1, new java.sql.Date(cliente.getData().getTime())); 

Muito Obrigado Hugo!
vou implementar e depois retornarei!!

TOPICO DUPLICADO!
utilizem esse: http://www.guj.com.br/posts/list/66373.java