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

Triggers y java

Estas en el tema de Triggers y java en el foro de Java en Foros del Web. Buenos días, Alguien ha usado triggers para llamar a un servlet o applet? Un saludo....
  #1 (permalink)  
Antiguo 10/04/2007, 01:21
 
Fecha de Ingreso: abril-2007
Mensajes: 3
Antigüedad: 17 años, 9 meses
Puntos: 0
Triggers y java

Buenos días,

Alguien ha usado triggers para llamar a un servlet o applet?

Un saludo.
  #2 (permalink)  
Antiguo 10/04/2007, 06:22
 
Fecha de Ingreso: noviembre-2005
Ubicación: Venezuela
Mensajes: 56
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: Triggers y java

Que tal juliusmi

Por lo que yo se y tengo entendido los triggers son solo para las BD, no tiene nada que ver con el leguaje de programacion, son instrucciones que maneja la BD directamente deacuerdo a ciertas situaciones que se presenten como lo serian eliminar un registro que este relacionado con otra tabla, etc..

pero no soy un experto en el asunto, espero haber ayudado de todas maneras


  #3 (permalink)  
Antiguo 10/04/2007, 10:13
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Re: Triggers y java

Hola:

En oracle al menos hay forma de que un trigger arranque una aplicación externa, en concreto una clase java llamando a alguno de sus métodos estáticos. Si tienes esta base de datos y no encuentras cómo, vuelve a preguntar y echaré un ojo a ver si recuerdo cómo se hacía.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #4 (permalink)  
Antiguo 11/04/2007, 00:32
 
Fecha de Ingreso: abril-2007
Mensajes: 3
Antigüedad: 17 años, 9 meses
Puntos: 0
Para chuidiang

Hola chuidiang,

Si desde Oracle se puede desde informix seguramente también se podrá... Si encuntras las instrucciones de como hacerlo desde Oracle me serviría de pista ya que no creo que se muy distinto desde informix.

Un saludo.
  #5 (permalink)  
Antiguo 11/04/2007, 04:01
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 3 meses
Puntos: 454
Re: Para chuidiang

Hola:

Oracle tiene un ejecutable que se llama loadjava. El comando es más o menos este

loadjava -user usuario/password@cadena_conexion fichero.jar -v -resolve

Esto carga el jar dentro de oracle. A partir de ahí, puedes hacer un procedure o function más o menos asi

create function (parametros) return VARCHAR2
as lenguaje java name 'clase.metodo(parametros) return String'

He puesto VARCHAR2 y String por poner algo, la conversión de String a VARCHAR2 la hace oracle.

Supongo que luego desde un trigger podrías llamar a esta function.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
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 02:18.