`

quartz与mysql连接 持久化

 
阅读更多
Mysql相关软件:
MySQL-server-community-5.1.51-1.sles10.i586.rpm //mysql服务器端软件
MySQL-client-community-5.1.51-1.sles10.i586.rpm //mysql客户端软件
mysql-connector-java-5.1.13.zip                  //mysql与java连接的驱动软件
1、 安装mysql服务器端和客户端软件;
2、 解压缩mysql与java连接的驱动软件,并将mysql-connector-java-5.1.13-bin.jar加入到工程的libraries库中;
3、 打开终端,输入mysql命令,并进行以下命令输入:
mysql> create database quartz;
mysql> use quartz;
mysql> \. Quartz的安装路径/docs/dbTables/ tables_mysql.sql
这样就在mysql中建立了quartz所需的12个数据库表
4、 修改quartz的属性文件(quartz.properties)并进行如下修改:
   #====================================================
# Configure JobStore
#====================================================
   org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX
org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate
org.quartz.jobStore.useProperties = false
org.quartz.jobStore.dataSource = myDS
org.quartz.jobStore.tablePrefix = QRTZ_
org.quartz.jobStore.isClustered = false
#====================================================
# Configure Datasources
#====================================================
org.quartz.dataSource.myDS.driver = org.gjt.mm.mysql.Driver
#该驱动在mysql-connector-java的JAR包中
org.quartz.dataSource.myDS.URL = jdbc:mysql://localhost:3306/quartz
#quartz为数据库名
org.quartz.dataSource.myDS.user = root
org.quartz.dataSource.myDS.password =
#用户名和密码是进入mysql的用户名和密码(如果有密码则在此处加上),并非操作系统登录的用户名和密码
org.quartz.dataSource.myDS.maxConnections = 5
分享到:
评论

相关推荐

    quartz.net mysql 数据库持久化

    quartz.asp.net 3.4.0 +mysql方式 使用maria数据库持久化 使用控制台输出日志记录 简单示例 文件中含sql生成脚本

    springboot2.3集成quartz定时任务持久化数据库,支持集群

    在本文中,我们将深入探讨如何在Spring Boot 2.3版本中集成Quartz定时任务,并实现其持久化到数据库,以便支持集群环境。这个过程的关键在于配置Quartz Scheduler,设置数据库连接,以及确保任务在多节点环境中能够...

    quartz 持久化数据库表结构sql

    在Quartz中配置数据库持久化时,你需要在`quartz.properties`文件中指定数据库连接的相关信息,如JDBC驱动、URL、用户名和密码,以及指定`org.quartz.jobStore.class`为支持数据库持久化的类,如`org.quartz.impl....

    Quartz2.2-JobStore持久化到数据库

    在2.2版本中,Quartz引入了JobStore机制,允许将作业和触发器的元数据持久化到数据库,增强了系统的可靠性和可扩展性。JobStore是Quartz用来存储作业和触发器的地方,它支持多种持久化策略,包括RAMJobStore(内存...

    Quartz2.2.1java任务持久(mysql)存储demo以及资料

    在Quartz2.2.1版本中,它提供了对多种数据库的持久化支持,包括MySQL。本文将深入探讨如何使用Quartz2.2.1在Java环境中配置MySQL作为任务的持久化存储,并提供一个简单的demo作为参考。 首先,我们需要了解Quartz的...

    quartz定时器mysql 脚本

    quartz定时器mysql的脚本,如果需要定时器持久化到数据库,可以使用

    quartz 持久化数据库表

    根据你的数据库类型选择合适的脚本运行,即可完成Quartz与数据库的集成,从而实现任务的持久化存储。 使用Quartz持久化功能时,还需要配置Scheduler的属性,如数据源、表前缀等,这通常在`quartz.properties`配置...

    Quartz持久化参考资料大全

    在企业级应用中,为了保证服务的高可用性和任务的连续性,往往需要将调度信息持久化到数据库中,这就是所谓的Quartz持久化。Quartz2.2版本在前一版本的基础上进行了优化和增强,提供了更加稳定和灵活的持久化机制。 ...

    Quartz定时任务持久化数据表

    Quartz的定时任务持久化是指将任务的相关信息(如触发器、作业详情)存储到数据库中,而不是仅仅保留在内存里。这样做的好处是,即使应用服务器重启,之前设定的任务也不会丢失,因为它们可以从数据库中重新加载。...

    springboot+quartz +mysql 核心代码

    在Quartz中,我们可以使用`RAMJobStore`(只存储在内存中,不持久化)或` JDBCJobStore`(使用数据库存储)来存储任务状态。 5. **操作任务**:你可以通过Spring Boot的RESTful API来创建、更新、删除任务。在API中...

    quartz mysql 整合

    将 Quartz 与 MySQL 整合,可以实现任务调度与持久化,确保任务在系统重启后仍然能够继续执行,同时提供对任务的查询和管理能力。 整合 Quartz 和 MySQL 的过程主要包括以下步骤: 1. **环境准备**:确保已安装 ...

    mysql+quartz

    2. 如何配置Quartz使用MySQL作为持久化存储,利用JDBCJobStore。 3. Spring框架与Quartz的整合,如何在Spring应用中定义和调度Job。 4. 使用Spring的依赖注入和事务管理等特性增强Quartz的功能。 5. 阅读和理解...

    quartz持久化语句2021

    在分布式系统中,为了保证任务的可靠性和持久性,Quartz提供了数据库持久化功能,即将作业(Jobs)和触发器(Triggers)的信息存储在数据库中。这样,即使应用程序重启或服务器故障,任务调度信息也不会丢失,能够...

    maven+springboot+myBatis+quartz+mysql+Layui动态页面管理quartz定时任务(有sql文件)

    该资源提供了一套基于Maven、SpringBoot、MyBatis、Quartz、MySQL和Layui的完整动态页面管理的Quartz定时任务系统。以下是这些技术及其整合的关键知识点的详细说明: 1. **Maven**:Maven是Java项目管理和构建工具...

    quartz quartz-1.8.6 dbTables 建表sql

    正确设置并使用这些数据库表后,Quartz就可以在数据库中持久化作业和触发器的状态,即使应用程序重启,也能恢复之前设定的调度信息,实现任务的连续性和可靠性。 总之,"quartz quartz-1.8.6 dbTables" 提供了构建...

    springboot整合mybatis+quartz实现任务持久化

    在本项目"springboot整合mybatis+quartz实现任务持久化"中,我们将讨论如何将这三个技术有效地集成,以实现高效、可靠的定时任务管理。 首先,Spring Boot的整合通常涉及添加依赖。在`pom.xml`或`build.gradle`文件...

    quartz-2.3.0数据库表SQL.zip

    - Quartz 使用持久化存储来保存作业和触发器的状态,以确保在系统重启后仍能恢复调度。这个压缩包包含针对不同数据库系统的SQL脚本,如Oracle、MySQL、DB2,用于创建必要的表结构来存储这些信息。 - Oracle SQL...

    quartz-2.2.3版本的quartz初始化sql语句

    在Quartz 2.2.3版本中,初始化数据库是使用Quartz的关键步骤,因为Quartz依赖于一个持久化存储来保存作业和触发器的信息。这个过程通常涉及执行一系列SQL语句来创建必要的表结构。 Quartz的初始化SQL语句主要用于...

    quartz整合springbatch动态集群定时实现mysql参考

    MySQL被用作Quartz的JobStore和Spring Batch的持久化存储,存储作业状态、调度信息以及批处理作业的相关数据。 项目中的关键组成部分可能包括: 1. **Quartz配置**:定义了调度器、作业和触发器的配置,可能使用了`...

    quartz持久化

    此外,还可以配置数据库表名前缀(`org.quartz.jobStore.tablePrefix`)和其他与持久化相关的参数。 接下来,`tables_oracle.sql`是一个数据库脚本,用于在Oracle数据库中创建Quartz所需的表结构。Quartz会将作业和...

Global site tag (gtag.js) - Google Analytics