2012-01-16 8 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

申し訳ありませんでした..ありがとう、チェックしてあなたに戻って:) –

関連する問題