2012-01-16 72 views
4

我有一個包含開始日期和結束日期的數據庫表。現在我需要做的是在晚上檢查數據庫,檢查所有結束日期。如果今天是結束日期前一天,那麼我可以執行一個java類,它將發送電子郵件通知說會員資格將過期。我使用oracle數據庫和Java(jsf)作爲開發語言。檢查日期數據庫並執行

我的日期存儲在表中是我的首選格式,即MM/DD/YYYY。

感謝,

+0

到目前爲止你做了什麼? – Adrian 2012-01-16 04:22:11

+0

以及我不知道使用什麼機制來實現這一點。這正是我所要求的。我發現了一些關於DBMS_SCHEDULER的內容,但不知道如何觸發java類。 – 2012-01-16 04:24:55

+0

您需要創建一個單獨的應用程序,它將始終監視數據庫。在我的公司,這種應用程序可以與名爲Table Watcher一起使用。 – Lucifer 2012-01-16 04:33:12

回答

1

Schedule a job使用DBMS_SCHEDULER運行在你的願望的區間中的PL/SQL程序。然後,PL/SQL程序可以call your java method發送電子郵件通知。

+0

任何說明代碼?或例子? – 2012-01-16 09:27:58

+0

@sys_debug你檢查了鏈接嗎?這裏有例子和代碼。 – Sathya 2012-01-16 09:34:04

+0

抱歉,沒有注意到..謝謝,將檢查並回復你:) – 2012-01-17 03:36:26