2012-01-16 4 views
4

데이터베이스에 시작일과 종료일이 포함 된 테이블이 있습니다. 이제 내가해야 할 일은 데이터베이스가 야간에 한 번 검사되어 모든 종료 날짜를 확인해야한다는 것입니다. 오늘이 종료일 전날이면 회원 자격이 만료된다고 이메일 알림을 보낼 Java 클래스를 실행할 수 있습니다. Oracle 데이터베이스와 Java (jsf)를 개발 언어로 사용하고 있습니다.날짜 데이터베이스 확인 및 실행

테이블에 저장된 내 날짜가 원하는 형식, 즉 MM/DD/YYYY입니다.

감사합니다, 당신이 원하는 간격에서 PL/SQL 프로 시저를 실행하는 DBMS_SCHEDULER를 사용하여

+0

지금까지 무엇을 했습니까? – Adrian

+0

글쎄,이 메커니즘을 구현하기 위해 어떤 메커니즘을 사용해야할지 모르겠다. 그것이 정확히 묻는 것입니다. DBMS_SCHEDULER에 대해 뭔가 알았지 만 Java 클래스를 트리거하는 방법을 모르겠습니다. –

+0

데이터베이스를 항상 감시하는 별도의 응용 프로그램을 만들어야합니다. 우리 회사에서는 이러한 응용 프로그램을 명명 된 테이블 감시자와 함께 사용할 수 있습니다. – Lucifer

답변

1

Schedule a job. PL/SQL 프로 시저를 사용하면 call your java method 전자 메일 알림을 보낼 수 있습니다.

+0

설명 코드는 무엇입니까? 또는 예를 들어? –

+0

@sys_debug 링크를 확인 했습니까? 여기에 예제와 코드가 있습니다. – Sathya

+0

죄송합니다 통지하지 않았다 .. 고마워, 확인하고 다시 당신에게 :) –