我有一个包含开始日期和结束日期的数据库表。现在我需要做的是在晚上检查数据库,检查所有结束日期。如果今天是结束日期前一天,那么我可以执行一个java类,它将发送电子邮件通知说会员资格将过期。我使用oracle数据库和Java(jsf)作为开发语言。检查日期数据库并执行
我的日期存储在表中是我的首选格式,即MM/DD/YYYY。
感谢,
我有一个包含开始日期和结束日期的数据库表。现在我需要做的是在晚上检查数据库,检查所有结束日期。如果今天是结束日期前一天,那么我可以执行一个java类,它将发送电子邮件通知说会员资格将过期。我使用oracle数据库和Java(jsf)作为开发语言。检查日期数据库并执行
我的日期存储在表中是我的首选格式,即MM/DD/YYYY。
感谢,
Schedule a job使用DBMS_SCHEDULER
运行在你的愿望的区间中的PL/SQL程序。然后,PL/SQL程序可以call your java method发送电子邮件通知。
任何说明代码?或例子? – 2012-01-16 09:27:58
@sys_debug你检查了链接吗?这里有例子和代码。 – Sathya 2012-01-16 09:34:04
抱歉,没有注意到..谢谢,将检查并回复你:) – 2012-01-17 03:36:26
到目前为止你做了什么? – Adrian 2012-01-16 04:22:11
以及我不知道使用什么机制来实现这一点。这正是我所要求的。我发现了一些关于DBMS_SCHEDULER的内容,但不知道如何触发java类。 – 2012-01-16 04:24:55
您需要创建一个单独的应用程序,它将始终监视数据库。在我的公司,这种应用程序可以与名为Table Watcher一起使用。 – Lucifer 2012-01-16 04:33:12