quartz uses sqlserver

1. Add dependencies in maven

    <dependency>
      <groupId>org.quartz-scheduler</groupId>
      <artifactId>quartz</artifactId>
      <version>2.3.2</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 -->
    <dependency>
      <groupId>com.mchange</groupId>
      <artifactId>c3p0</artifactId>
      <version>0.9.5.5</version>
    </dependency>

Two, configure quartz.properties

org.quartz.scheduler.instanceName = TaichuScheduler
org.quartz.scheduler.instanceId = AUTO

org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool
org.quartz.threadPool.threadCount = 20
org.quartz.threadPool.threadPriority = 5

org.quartz.jobStore.class = org.quartz.impl.jdbcjobstore.JobStoreTX

org.quartz.jobStore.isClustered = true
org.quartz.jobStore.clusterCheckinInterval = 15000
org.quartz.jobStore.maxMisfiresToHandleAtATime = 1
org.quartz.jobStore.txIsolationLevelSerializable = true

org.quartz.jobStore.misfireThreshold = 12000
org.quartz.jobStore.tablePrefix = QRTZ_

#specify the jobstore used
org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate 
#org.quartz.jobStore.useProperties = false

org.quartz.jobStore.dataSource =quartzDB

org.quartz.dataSource.quartzDB.driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
org.quartz.dataSource.quartzDB.URL=jdbc:sqlserver://localhost:1433;SelectMethod=cursor;DatabaseName=testDB
org.quartz.dataSource.quartzDB.user=myuser
org.quartz.dataSource.quartzDB.password=mypwd
org.quartz.dataSource.quartzDB.maxConnections=10

Guess you like

Origin blog.csdn.net/qsyjrz206/article/details/111010591