gpt4 book ai didi

java - 如何每天查看数据库字段?Cron作业?

转载 作者:行者123 更新时间:2023-11-30 04:23:00 25 4
gpt4 key购买 nike

我正在用 Java 开发连接到数据库(Oracle 或 SQLite)的应用程序。在数据库中我存储契约(Contract)。契约(Contract)有字段 access_date。我想每天检查一次此字段,如果有一天 access_date 等于当前日期,则将契约(Contract)标记为无效。我怎样才能实现这个?据我所知,在 PHP 中,有用于此类任务的 cron 作业,但是 java 或 java ee 呢?我该怎么做?提前致谢!

最佳答案

您可以通过两种方式执行此操作:

  1. 您可以使用 Cron 在特定时间(在您的计算机中)调用 Java 程序例,每天一例)。
  2. 如果您的 Java 程序被设计为作为服务/守护进程运行(始终处于后台),您可以使用作业调度程序,例如 Quartz Scheduler在特定时间调用某个检查函数。
  3. 作为 2. 的扩展,您可以使用 ScheduledExecutorService

关于java - 如何每天查看数据库字段?Cron作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16546770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com