2014-04-25 3 views
-1

미래의 시간을 가진 행을 MySQL DB에 삽입하는 웹 응용 프로그램이 있습니다. 현재 시간이 항목의 설정 시간과 같을 때 Java 응용 프로그램이 항목의 값에 따라 일부 작업을 시작하기를 원합니다.MySQL 트리거를 사용하여 Java 응용 프로그램 시작

  1. 시간이 일치 할 때 이벤트를 트리거 할 수있는 테이블의 행을 어떻게 만들 수 있습니까?

  2. 타이머가 만료되면 어떻게 새 Java 응용 프로그램을 생성합니까? 네,이 방아쇠를 당기는 모든 행에 대해 하나의 응용 프로그램이 필요합니다.

프레임 워크 또는 샘플 코드에 대한 모든 포인터는 높이 평가됩니다. 테이블을 폴링하면 대용량 데이터 세트를 지루할 수 있다고 생각합니다.

+0

좀 걸릴 수 있습니다? 커스텀 자바 이벤트를 생성 할 수는 있지만, MySQL에 대해서는 잘 모른다. – DonyorM

+0

이것은 거꾸로 된 세상이다. 구조적으로 나는 자바 응용 프로그램이 자신의 클라이언트를 부팅하지 않고 그렇게 할 시간이라고 판단되면 작업을 수행 할 것으로 기대합니다. 밀어 내기보다는 설문 조사. – Gimby

답변

1

mysql 트리거는 Java 응용 프로그램을 호출 할 수 없지만 Oracle은이를 수행 할 수 있다고 생각합니다. .. 인터넷 검색

1

초마다 테이블을 확인하고 행이 실행되는 얻는 하나의 자바 응용 프로그램 만들기를 참조 할 필요가 있다고 생각합니다. 그러한 행이 발견되면 적절한 코드를 실행하십시오.

당신은 Timer를 사용하거나 응용 프로그램이나 클래스를 의미합니까 http://quartz-scheduler.org/documentation/quartz-2.x/examples/

관련 문제