quartz实现定时同步数据库表记录
POM.xml引入:
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.2.1</version>
</dependency>
配置文件:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<!-- 启动触发器的配置开始 -->
<bean name="startQuertz" lazy-init="false" autowire="no"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="myxxx" />
<ref bean="syncLxxxx" />
</list>
</property>
</bean>
<!-- 启动触发器的配置结束 -->
<!-- 操作日志Job -->
<bean id="myxxx" class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail">
<ref bean="DetailXXXX" />
</property>
<property name="cronExpression">
<!--服务器启动30s后 每60s后就触发-->
<value>30/60 * * * * ?</value>
</property>
</bean>
<!-- job的配置开始 -->
<bean id="DetailXXXX"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="myJobXXX" />
</property>
<property name="targetMethod">
<value>XXXXX</value>
</property>
</bean>
<!-- 工作的bean -->
<bean id="myJobXXX" class="com.retech.edu.utils.XXXX" />
</beans>
quartz实现定时同步数据库表记录相关推荐
- mysql 核对_核对数据库表记录的shell脚本
项目中需要核对数据库表记录,由于表太多,一一核对是相当痛苦的事情,于是临时写了2个超级简单的脚本. 一个用来核对mysql数据库表的脚本,另外一个用来核对oracle数据库表的脚本. 有需要的朋友,可 ...
- MySQL数据库(3)_MySQL数据库表记录操作语句
附: MYSQL5.7版本sql_mode=only_full_group_by问题1.查询当前sql_mode: select @@sql_mode2.查询出来的值为:set @@sql_mode ...
- 在mysql中更新数据sql语句怎么写_在MySQL中,更新数据库表记录的SQL语句,包括______语句...
在MySQL中,更新数据库表记录的SQL语句,包括______语句 答:insert replace update delete 在域F中,设其特征为2,对于任意a,b∈F,则(a+b)2 等于多少 ...
- sql server 触发器实时同步数据库表数据
sql server 触发器实时同步数据库表数据 创建两个相同结构的数据库表 CREATE TABLE [dbo].[Table_1]([id] [varchar](50) NOT NULL,[nam ...
- 使用Kettle批量同步数据库表
目的 (Kettle 版本5.2或以上 可由官网下载,免费开源) 从源库中同步若干张数据表至目标库或目标文件中 (鉴于Kettle工具对数据库连接的插件支持不是太好,最好是在源库与目标库类型相同的情况 ...
- 企业定时任务调度器Quartz,定时查询数据库(这里还需要继续做研究)
看到楼下各位兄弟的批评指正后,确实对我很有启发,任务如果都以配置的形式出现,在项目中是很利于维护的,所以,稍作修改,呵呵. 首先要做QuartzJob定时任务类了,这个类要实现的是Job接口,然后重写 ...
- MySQL_数据库表记录的操作
文章目录 单表数据记录的插入 设置自动编号 单表数据记录的更新 单表记录的删除 单表数据记录的查询 单表数据记录的插入 插入数据 在使用数据库之前,数据库表中必须有数据,我们需要使用INSERT语句向 ...
- mysql定时同步数据库|mysql数据库实时同步工具|mysql 同步数据库
SyncNavigator v8.6.2 SyncNavigator是一款功能强大的数据库同步软件,适用于SQL SERVER, MySQL,具有自动/定时同步数据.无人值守.故障自动恢复.同构/异构 ...
- 在ABAP里取得一个数据库表记录数的两种方法
方法1:使用函数EM_GET_NUMBER_OF_ENTRIES 这个函数使用起来很简单,只需要将想查询的数据库表名称维护进输入参数IT_TABLES: 上图说明这个函数支持批量操作,我查询的两张表名 ...
最新文章
- php mysql读取数组_php实现通用的从数据库表读取数据到数组的函数实例
- python实现排列组合公式算法_朴素贝叶斯算法的Python实现
- Spring Boot项目优雅的全局异常处理方式(全网最新)
- linux tcp 断网重连,LIS接口与串口服务器的KeepAlive的重连机制
- C语言:计算1*2*3*....*100,即求100!。
- 谈谈joomla1.5中个人遇见的古怪问题
- GJB 150.10军用设备环境试验方法霉菌试验
- c语言字符雨动画代码,c语言实现数字雨
- mysql relay_log删除_mysql 删除 relay log 方法
- 我说MySQL联合索引遵循最左前缀匹配原则,面试官让我回去等通知
- Windows开启ftp服务-使用Xlight FTP Server
- java自由职业者_自由职业者的7个重要技巧
- 好好搭搭机器人编程视频_机器人编程搭建 | 乐创世界学员作品展示第4期!
- origin如何绘制双y轴曲线_origin怎样画双y轴 看完恍然大悟
- 【C语言】0x1F<<11等于0还是0xF800 ?
- 正负数排列(用链表和数组实现)
- 肝不好的人,这几种食物要多吃!
- 系统分析师论文5:论软件的系统测试及其应用
- 逻辑左移、逻辑右移、算术左移、算术右移区别
- 程序员职业规划之技术的精进-安晓辉-专题视频课程