Ola everson.
Em qual formato esta sendo passado a variavel data??
Alem de que… creio q isso pode mudar de banco para banco.
Qual banco vc esta usando??
Ola everson.
Em qual formato esta sendo passado a variavel data??
Alem de que… creio q isso pode mudar de banco para banco.
Qual banco vc esta usando??
// data atual para o exemplo
java.util.Date dataAtual = new java.util.Date();
PreparedStatement pstm = conn.prepareStatement("delete from tb_candidato where data < ?");
pstm.setDate(1, new java.sql.Date(dataAtual.getTime()));
pstm.executeUpdate();
Calendar cal = Calendar.getInstance();
cal.add(Calendar.MONTH, -6);
java.util.Date date = cal.getTime();
http://java.sun.com/javase/6/docs/api/java/util/Calendar.html
http://java.sun.com/javase/6/docs/api/java/util/Date.html
Esse codigo não funciona. Preciso deletar todos menores que a data informada.
stmt = con.prepareStatement("delete from tb_candidato where data < '" + data + "'");
mysql 4.0 (2007/11/25)
Direto no SQL funciona assim (delete from tb_candidato where data < ‘2009/03/27’
vlw
:?
E como ficaria para deletar tudo que for de 6 meses atras?
Obrigado,
apenas + uma duvida…
Como transformar uma String em data? Tipo como na var (w)
string y = 5,
int w = Integer.parseInt(y);
string d = 10/10/2005,
Date data = d
Vlw