Foros del Web » Programación para mayores de 30 ;) » Java »

Consulta .. Ayudaa

Estas en el tema de Consulta .. Ayudaa en el foro de Java en Foros del Web. Estoy haciendo una aplicacion con SWING en JAVA y bueno Lo que quiero hacer .... es que al momento de que se realice un insert ...
  #1 (permalink)  
Antiguo 05/09/2012, 16:38
 
Fecha de Ingreso: febrero-2012
Mensajes: 136
Antigüedad: 12 años, 2 meses
Puntos: 8
Consulta .. Ayudaa

Estoy haciendo una aplicacion con SWING en JAVA y bueno

Lo que quiero hacer .... es que al momento de que se realice un insert en una tabla de mi base de datos
me lance una advertencia algo que se muestre en mi aplicacion ..


La verdad no se si esto se pueda hacer ....


Se lo agredeceria mucho .. si me apoyan orientandome ...


Graciasssssssssssssss
  #2 (permalink)  
Antiguo 05/09/2012, 16:49
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Consulta .. Ayudaa

Es tu aplicacion la que genera el INSERT ? Porque si es asi solo pones que te envie una notificacion si la consulta fue exitosa.
De lo contrario, si quieres tener algun tipo de listener en tu base de datos, es mas "complicado". No hay forma de que le digas a la base de datos que notifique ciertos eventos que ocurren a algo. Al menos no con las bases de datos que he trabajado, pero dudo sea posible.
Tendrias que hacer que tu aplicacion haga polling, preguntando a la base de datos cuando la cantidad de registros aumenta. O poner un trigger en tu tabla, que al moment ode hacer un insert genere un registro en la base de datos y que tu aplicacion lea esos registros.
  #3 (permalink)  
Antiguo 05/09/2012, 17:08
 
Fecha de Ingreso: febrero-2012
Mensajes: 136
Antigüedad: 12 años, 2 meses
Puntos: 8
Respuesta: Consulta .. Ayudaa

Y yo me pregunto como hace el cliente del HOTMAIL ... para decirte que tienes un correo nuevo en forma de ventanita ??

Alguien sabe
  #4 (permalink)  
Antiguo 05/09/2012, 17:09
 
Fecha de Ingreso: febrero-2012
Mensajes: 136
Antigüedad: 12 años, 2 meses
Puntos: 8
Respuesta: Consulta .. Ayudaa

Cita:
Iniciado por ronruby Ver Mensaje
es tu aplicacion la que genera el insert ? Porque si es asi solo pones que te envie una notificacion si la consulta fue exitosa.
De lo contrario, si quieres tener algun tipo de listener en tu base de datos, es mas "complicado". No hay forma de que le digas a la base de datos que notifique ciertos eventos que ocurren a algo. Al menos no con las bases de datos que he trabajado, pero dudo sea posible.
Tendrias que hacer que tu aplicacion haga polling, preguntando a la base de datos cuando la cantidad de registros aumenta. O poner un trigger en tu tabla, que al moment ode hacer un insert genere un registro en la base de datos y que tu aplicacion lea esos registros.

muchas gracias por darme tu opinion
  #5 (permalink)  
Antiguo 05/09/2012, 17:14
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Consulta .. Ayudaa

Eso es diferente. Que te dice que es la base de datos quien notifica al usuario que se genero un registro nuevo?

Es un servidor POP o IMAP quien recibe el correo, este si puede talvez invocar cierto "script" al momento de recibir algo nuevo, mientras que tu aplicacion de correo se mantiene escuchando en X puerto en espera de nueva informacion. El "script" (por decir que es un script, no necesariamente) entonces empuja la notificacion y los usuarios interesados (observadores/listeners) escuchan el evento.
Talvez es un MOM quien se encarga de todo eso y el cliente se suscribe a los topicos que le interesan
  #6 (permalink)  
Antiguo 05/09/2012, 17:30
 
Fecha de Ingreso: febrero-2012
Mensajes: 136
Antigüedad: 12 años, 2 meses
Puntos: 8
Respuesta: Consulta .. Ayudaa

Muchas gracias ...

Pero tambien te notifica cuando un amigo tuyo ingresa y esta en linia ...

Eso trabajaria tambien asi .....


Entonces tendria hacer trabajar mi aplicacion estos protocolos que tu mensionas ...

O que me recomendarias que haga .....
  #7 (permalink)  
Antiguo 05/09/2012, 17:33
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Consulta .. Ayudaa

Utiliza JMS
  #8 (permalink)  
Antiguo 05/09/2012, 17:35
 
Fecha de Ingreso: febrero-2012
Mensajes: 136
Antigüedad: 12 años, 2 meses
Puntos: 8
Respuesta: Consulta .. Ayudaa

Muchas gracias ...


Te agradesco ... por compartir tu conocimiento y esperiencia ,,, con todos en este foro


MI gracias en verdad ....

Etiquetas: aplicaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:29.