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

Programa que lea Base de datos mysql

Estas en el tema de Programa que lea Base de datos mysql en el foro de Java en Foros del Web. Hola, tengo una duda acerca de como s epuede realizar la lectura de una base de datos, de modo q el programa esté corriendo y ...
  #1 (permalink)  
Antiguo 23/10/2004, 21:16
 
Fecha de Ingreso: octubre-2004
Mensajes: 1
Antigüedad: 19 años, 6 meses
Puntos: 0
Pregunta Programa que lea Base de datos mysql

Hola, tengo una duda acerca de como s epuede realizar la lectura de una base de datos, de modo q el programa esté corriendo y haga ese trabajo, la idea es q reconozca un cambio en un dato especifico de la BD, para relizar una función posterior, esta deteccion debe ser en forma automatizada..demodo q por esta razon lo planteo asi....
Me estoy iniciando en java y no se mucho en realidad..me dijeron q podria hacer eso con threads pero no se me ocurre como es eso...o si existen otras formas de realizar esto...si me podrian dar una mano se los agradeceria muchisimo..gracias
  #2 (permalink)  
Antiguo 25/10/2004, 13:46
Avatar de hugo777  
Fecha de Ingreso: enero-2002
Ubicación: Lima, Perú
Mensajes: 757
Antigüedad: 22 años, 3 meses
Puntos: 1
Hola, asi es, me parece que tendría que ser con threads ... mira como funciona este ejemplo:

Código PHP:
import java.util.*;

public class 
PruebaTimer {
    
    public static 
void main(String args[]) throws java.io.IOException   {
        
TimerTask task = new TimerTask()    {
            public 
void run()   {
                
System.out.println("Ya pasaron los 5 segundos");
                
// consultas y actualizas la base de datos ... 
            
}
        };

        
Timer timer = new Timer();
        
timer.schedule(task5000); // 5 segundos
        //  Acciones normales...
        //  ...
        //  ...
        
timer.cancel();
    }

Más info en:

http://java.sun.com/j2se/1.4.2/docs/...til/Timer.html
http://java.sun.com/j2se/1.4.2/docs/...TimerTask.html

Espero te sirva.
__________________
Saludos,

H@C..
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 10:20.