Foro de elhacker.net

Programación => Java => Mensaje iniciado por: puntoBat en 26 Junio 2014, 13:28 pm



Título: Detectar cambios en una base de datos con java
Publicado por: puntoBat en 26 Junio 2014, 13:28 pm
Hola buenas, Tengo un programa en java para una tienda, y quiero hacer una clase o algo (que no se por donde empezar ni como hacerlo) donde un hilo me detecte si ha habido cambios en unas concretas tablas de una base de datos.

Necesito ideas de como hacerlo, ya que no se me ocurre nada sencillo.


Yo tenia pensado leer la base de datos y almacenar los datos en mi programa y 10 minutos después volver a leer la base de datos y compararla con los que he almacenado hace 10 minutos.

pero tiene que haber algo mucho mas sencillo de hacer

es muy urgente, por favor necesito ayuda

gracias, un Saludo!!


Título: Re: Detectar cambios en una base de datos con java
Publicado por: jhonatanAsm en 26 Junio 2014, 21:31 pm
yo añadiría un campo de auditoría, que sería ult_modif (última modificación) y luego
crearía un trigger que se ejecute sobre la tabla por cada actualización.


Título: Re: Detectar cambios en una base de datos con java
Publicado por: sapito169 en 27 Junio 2014, 02:54 am
El sapo esta de regreso y al rescate  ;D

Ase mucho tiempo que no escribo en el foro para fregarles la vida con mi comportamiento antisocial, creído, soberbio, egocéntrico y megalomano y mal educado que me caracteriza  :D ; es por eso que voy a escribir un tutorial de como lidiar con esos temas

el programa que llena la base de datos te pertenece?


Título: Re: Detectar cambios en una base de datos con java
Publicado por: puntoBat en 28 Junio 2014, 10:02 am
no me pertenece, pero es de la empresa en la que trabajo, pero ellos no lo van a modificar, yo tengo que hacer el mio para que ellos no tengan que tocar nada, si no no tendria trabajo jajajajaj