Verificar inclusão de novo registro no banco de dados
6 respostas
brunobuild
Pessoal,
Estou fazendo um sistema onde eu tenho que verificar se existe alterações na tabela de banco de dados.
Por exemplo: estou com a tabela vazia se entrar um dados eu tenho que ser avisado e apresentar esse dado na tela, estou fazendo um while a cada um segundo fazendo um select no banco usando JDBC porém a memória do computador está aumento muito.
Qual a criticidade do sistema? Precisa mesmo atualizar de segundo a segundo?
Tem um negócio em BD chamado Trigger que dispara uma rotina quando uma tabela é modificada, mas não sei muito em que isso pode te ajudar pq mesmo que vc insira em outra tabela vc vai precisar ler do mesmo jeito.
brunobuild
Eu pensei em trigger mas acho que também não vai resolver.
Precisava de alguma coisa parecida com listener
B
bezier_curve
brunobuild:
estou fazendo um while a cada um segundo fazendo um select no banco usando JDBC porém a memória do computador está aumento muito.
Cheirinho de “conexão que você não fechou direito ou não devolveu direito para o pool”. Nesse caso, ou use um pool, ou deixe a conexão aberta direto.
brunobuild
Está tudo fechado!! é impressionante.
Eu não sei o que pode ser já revirei a internet
PuRgAuM
Você não tem controle sobre o insert desta tabela?? talvez um evento ali resolveria…
brunobuild
Não,
é um outro programa que inseri, na verdade é um hardware