Data no MySQL

2 respostas
P

Olá pessoal, estou usando o MySQL e criei uma tabela que conteu um campo do tipo DATE. Ao iserir nesta tabela o formato salvo no banco fica como ‘YYYY/MM/DD’, como altero para que fique ‘DD/MM/YYYY’?

É possivel fazer esta alteração?

caso nao seja possivel, alguma segestao para este problema?

Ate mais,

2 Respostas

J

Não se preocupe com formato de data em banco, o driver vai tratar isso pra você, na hora de inserir use PreparedStatement...

ex.:

Date data = new Date();

PreparedStatement stmt = conexao.prepareStatement("insert into tabela(data) values(?)");
stmt.setDate(1, new java.sql.Date(data.getTime()));

stmt.executeUpdate();

Dê uma olhada em um video sobre JDBC que tem em http://jairelton.com

P

Olá Jair, não consegui fazer, esqueci de falar antes, estou tentando inserir esta data que recebo em uma pagina .html(data de nascimento) e que passa como parametro para a minha class .jsp. Muda alguma coisa no codigo devido a isso?

com relação ao video, ele tem audio tmb, estou na faculdade e nao temos caixa de som, vc pode disponibilizar para download?? Caso sim me passa o link pra eu dar uma olhada em casa.

Obrigado.

Criado 24 de novembro de 2006
Ultima resposta 24 de nov. de 2006
Respostas 2
Participantes 2