通过定时任务,实现不同数据库中两个表的数据更新,两个表结构都一样
第一步、先在如下的代码中添加你的数据同步逻辑
/**
* 定时任务调度测试
*
* @author ruoyi
*/
@Component("ryTask")
public class RyTask
{
public void ryNoParams()
{
Object abc = new Object();
Object def = new Object();
def = abc;
mapper.insert(def)
}
}
第二步、在定时任务中配置定时任务的执行时间
说明:在编写同步逻辑的时候,可以根据自己的需求调整逻辑
可以参考下边的文章,实现你的定时更新数据库代码
定时任务更新数据库---非常规思路_斩天拔剑书的博客-CSDN博客_定时任务更新数据库
java实现定时器,定时修改数据库代码_wade05的博客-CSDN博客_java 定时修改数据库
更建议使用MySQL主从方式进行同步,或者直接自己写定时脚本实现两个数据库表之间的同步
其实不难,但是你是想要个方案还是说遇到什么难点
建议使用这个做数据同步https://tapdata.net/pricing.html,非常方便
用jdbc的方式去连接两个不同的数据源
第一个连接读取数据,第二个连接写入数据。