Atualizar registro de uma JTable

2 respostas
B

Pessoal tenho um sistema assim
Servidor 1, client1, client2

no servidor 1 está o banco de dados , no client1, client2 es´ta a GUI
e o ocorre o seguinte problema

quando o client1 abre a JTable e deixa aberta , ai o client2 faz
um lançamento no banco de dados ai no Client1 não atualiza os registro
ele tem que fechar a JTable e Abrila de novo
como faço para quandor tiver novos registro no banco de dados
ele atualizar a tabela ?

2 Respostas

RRaminelli

BomBer_Rp:
Pessoal tenho um sistema assim
Servidor 1, client1, client2

no servidor 1 está o banco de dados , no client1, client2 es´ta a GUI
e o ocorre o seguinte problema

quando o client1 abre a JTable e deixa aberta , ai o client2 faz
um lançamento no banco de dados ai no Client1 não atualiza os registro
ele tem que fechar a JTable e Abrila de novo
como faço para quandor tiver novos registro no banco de dados
ele atualizar a tabela ?

Você poderá aplicar uma thred para ficar checando em tempo em tempo se existe novos registros e atualizando as tabelas, mas isso tornará o aplicativo lento.

brlima

Acho que vc pode tentar usar JMS, dependendo do banco.
Por exmeplo, eu vi alguma coisa sobre no Oracle vc implementar um jeito de, qdo houvesse inclusao de registros, atualizções ou qqer outra coisa que dispare uma Trigger, nessa trigger vc dispara uma mensagem para os escutadores.

Acho que vi algo sobre isso no site da oracle.

Acho que essa uma saida.

Mas mesmo assim não vejo problema em ter essa diferença na tela. Desde que seja tudo consistido para nao dar problema lá atras. A não ser que a aplicação realmente exija isso.

Falou!;

Criado 12 de novembro de 2004
Ultima resposta 12 de nov. de 2004
Respostas 2
Participantes 3