alguém poderia me dar uma ajudinha de como fazer actualização no banco de dados automaticamente?
O que eu quero é o seguinte:
Quando um usuário se cadastrar no sistema, o mesmo terá 30 dias de uso e quando os dias chegar ao fim a bd deve automaticamente desativar a sua conta.
Acho que da pra fazer usando Trigger. Na Trigger você deveria testar se a dada é 30 dias superior a cadastrada no banco, se for, faz um update para desativar a conta ou delete para excluir a linha.
Hebert_Coelho
Você poderia utilizar o Quartz. Com esse framework você pode agendar uma rotina para sempre rodar num determinado momento do dia/semana/mes e assim vai. [=
romarcio
Bem lembrado também. Dai esse controle passa para a aplicação e não para o banco. Já com trigger, a rotina passaria a ser do banco de dados.
Além do Quartz tem o TimerTask que está presente no JDK. Tenho um pequeno tutorial sobre ele se tiver interesse: http://mballem.wordpress.com/2011/06/01/agendamento-de-tarefas-com-timertask/