Duvida de como converter String para campo date (Mysql)

2 respostas
P

Olá pessoal,

não trabalho com Mysql mas peguei uma alteração pra fazer não sei como

converter uma String para campo date o Mysql.

Se alguem puder me ajudar …agradeço…

abs

classe cliente {

    private int codigo;
    private String nome;
    private String dtinicio;
    private String dtfinal;
    .....
}
--na pagina jsp trabalho com String ...está legal mas qdo chega no banco da erro....como fazer????

-------

sql=" insert into cliente (codigo,nome,dtinicio,dtfinal) values (?,?,?,?);

pst.setInt(1,getCodigo());
ps.setString(2,getNome());
ps.setString(3,getDtInicio());
???????

pois está dando erro na hora que faz no banco Mysql .....

2 Respostas

RobsonFagundes

veja, tomara algum deste post te ajude

http://www.guj.com.br/posts/list/52014.java#273826
http://www.guj.com.br/posts/list/87035.java#465437
http://www.guj.com.br/posts/list/53063.java#280221

t+

marcia

Normalmente eu faço o seguinte:

Na  action: 

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

ps.setDtInicio(new java.sql.Date(sdf.parse(request.getParameter("dtInicio")).getTime()));

E na DAO:

ps.setDate(3,getDtInicio());

[]s

Criado 23 de junho de 2008
Ultima resposta 23 de jun. de 2008
Respostas 2
Participantes 3