02.Quartz 环境搭建-基于jdbc-mysql
笔者前面介绍了quartz 基于内存的环境搭建, 接下来在前面的基础上, 将项目修改为基于jdbc存储的quartz环境. quartz 2.x 共有11张表, 需要事先导入数据库中. quartz 针对常见的数据库均提供了初始化脚本, 位于docs/dbTables目录中. 1. quartz 相关表 quartz 默认表前缀为QRTZ_, quartz 支持修改表前缀. 但是由于quartz默认表名比较长, 因此修改后可能会导致标识符过长的问题. 通常情况下, 我们并不用关注quartz表数据, 更不需要私自操作quartz 表数据. 笔者这里也只介绍几张核心表: QRTZ_TRIGGERS: 存储所有定时任务的信息 QRTZ_SIMPLE_TRIGGERS: 存储SimpleTrigger 触发器的信息 QRTZ_CRON_TRIGGERS: 存储CronTrigger 触发器的信息 QRTZ_JOB_DETAILS: 存储定时任务的相关信息 QRTZ_FIRED_TRIGGERS: 存储已触发的触发器信息 QRTZ_PAUSED_TRIGGER_GRPS: 存储暂停的触发器组信息 QRTZ_BLOB_TRIGGERS: 存储二进制触发器信息 2. 修改项目 2.1 添加数据库驱动依赖 <!-- 数据库驱动 --> < dependency > < groupId >