Java 检查日期数据库并执行

Java 检查日期数据库并执行,java,database,oracle,Java,Database,Oracle,我在数据库中有一个包含开始日期和结束日期的表。现在我需要做的是,数据库应该在晚上检查一次,检查所有的结束日期。如果今天是结束日期的前一天,那么我可以执行一个java类,该类将发送电子邮件通知,告知成员资格将过期。我使用oracle数据库和java(jsf)作为开发语言 表中存储的日期是我首选的格式,即MM/DD/YYYY 谢谢,使用DBMS\u调度程序以您希望的间隔运行PL/SQL过程。PL/SQL过程可以发送电子邮件通知。我不知道使用什么机制来实现这一点。这正是我要问的。我发现了一些关于DBM

我在数据库中有一个包含开始日期和结束日期的表。现在我需要做的是,数据库应该在晚上检查一次,检查所有的结束日期。如果今天是结束日期的前一天,那么我可以执行一个java类,该类将发送电子邮件通知,告知成员资格将过期。我使用oracle数据库和java(jsf)作为开发语言

表中存储的日期是我首选的格式,即MM/DD/YYYY


谢谢,

使用
DBMS\u调度程序
以您希望的间隔运行PL/SQL过程。PL/SQL过程可以发送电子邮件通知。

我不知道使用什么机制来实现这一点。这正是我要问的。我发现了一些关于DBMS_调度器的信息,但不确定这将如何触发java类。您需要创建一个单独的应用程序,它将一直监视数据库。在我的公司,这种应用程序可以通过命名表观察程序使用。没有办法使用存储过程或触发器?如果您可以使用第三方库use Quartz,一个简单的作业类就可以满足您的要求for@sys_debug你检查过链接了吗?这里有一些示例和代码。很抱歉,没有注意到..谢谢,我们会检查并返回给您:)