在线QQ客服:1922638
专业的SQL Server、MySQL数据库同步软件
Quartz对将Job保存在数据库中所需的表的描述
QRTZ_CALENDARS以Blob类型存储Quartz日历信息
QRTZ_CRON_TRIGGERS存储Cron触发器,包括Cron表达式和时区信息。
QRTZ_FIRED_TRIGGERS存储与已触发的触发器相关的状态信息,而关联作业QRTZ_PAUSED_TRIGGER_GRPS的执行信息存储已暂停的触发器组的信息。
QRTZ_SCHEDULER_STATE存储有关调度程序和其他调度程序实例(如果在群集中使用)的少量状态信息。
QRTZ_LOCKS存储有关程序的悲观锁的信息(如果使用了悲观锁)。
QRTZ_JOB_DETAILS存储有关每个已配置作业的详细信息。
QRTZ_JOB_LISTENERS存储有关已配置的JobListener的信息。
QRTZ_SIMPLE_TRIGGERS存储简单的触发器,包括重复次数,间隔和触摸次数。
QRTZ_BLOG_TRIGGERS触发器作为Blob类型存储(当Quartz用户使用JDBC创建自己的自定义触发器类型时使用,JobStore不知道如何存储实例)。
QRTZ_TRIGGER_LISTENERS存储已配置的TriggerListener的信息。
QRTZ_TRIGGERS存储已配置的触发器的信息。
解释石英持久数据库中的表字段
构建表,可以在quartz-1.6.6 \\\\ docs \\\\ dbTables文件夹中找到SQL语句,其中介绍了主要表:
表qrtz_job_details:保存作业明细,该表要求用户根据实际情况进行初始化。
job_name:集群中的job名称,该名称可以由用户自己定制,没有强制性要求。
job_group:集群中作业组的名称,该名称由用户自定义,无强制性要求。
job_class_name:集群中note作业实现类的完整软件包名称,quartz是基于到该类路径的路径来找到作业类的。
is_durable:是否保留,将此属性设置为1,quartz将作业保留到数据库。
job_data:存储持久性作业对象的blob字段。
\ 表qrtz_triggers:保存触发信息
trigger_name:触发器的名称可以是用户的名称,可以随意自定义,无强制要求。
trigger_group:触发器所属的组的名称,该名称由用户自定义,无强制性要求。
job_name:qrtz_job_details表的job_name的外键。
job_group:qrtz_job_details表
trigger_state:当前触发状