Como inserir uma data utilizando PreparedStatement

3 respostas
T

[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:

3 Respostas

H

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

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

Muito Obrigado Hugo!
vou implementar e depois retornarei!!

Luiz_Aguiar

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

Criado 8 de agosto de 2007
Ultima resposta 10 de ago. de 2007
Respostas 3
Participantes 3