d34d_d3v1l
uai,
na tabela onde o usuario é guardado como uma flag:
onde vc coloca true quando entra.
e false quando sai 
Quando sai =:
//botão logout
//System.exit(0);
mspereira
onde vc coloca true quando entra.
e false quando sai
Ok, mas eu não sabia como capturar o encerramento da aplicação pelo Gerenciador de Tarefas.
Achei um exemplo no site da Oracle.
Agora é só tratar a saída do sistema e ter uma solução para liberar o usuário caso o sistema não consiga conexão com a base de dados.
d34d_d3v1l
nem precisa fazer assim…
Ta fazendo via Swing? Na janela principal
sobreescreve o método do windowClosing()…
aí lá vc faz o update… 
mspereira
Sim, no exemplo o windowClosing foi sobreescrito.
Valeu
d34d_d3v1l
Desculpa mas não olhei o exemplo …
Todas as suas duvidas foram sanadas?
Se sim , por favor edite o topico e coloque [ resolvido] no titulo .
Abraço