社区
Java EE
帖子详情
如何用java代码实现定时备份数据库表记录到备份表
qq_22701921
2018-03-05 11:16:55
如题,有一个需求,就是有一张表A,因为内容太大,需要将这个表数据备份到B表。
A表中一个月(30天)前的记录,统统都是备份到B表中,A表只保留最近30天的记录。
好吧,这个应该用java代码如何实现,没有搞过,麻烦知道的大神告知一下,谢谢。
...全文
795
2
打赏
收藏
如何用java代码实现定时备份数据库表记录到备份表
如题,有一个需求,就是有一张表A,因为内容太大,需要将这个表数据备份到B表。 A表中一个月(30天)前的记录,统统都是备份到B表中,A表只保留最近30天的记录。 好吧,这个应该用java代码如何实现,没有搞过,麻烦知道的大神告知一下,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maradona1984
2018-03-05
打赏
举报
回复
1.使用kettle,这个非常方便,etl工具,实现语言也是java 2.数据库job,写个存储过程同步(跨数据库还不如用etl工具) 3.java编写代码同步,使用Quartz定时执行程序即可 作为懒人还是推荐1
Sunyiban
2018-03-05
打赏
举报
回复
一个插入,一个删除?
java
定时
备份
数据库
mysql
数据库
备份
,通过
java
代码
实现
设定
备份
时间,
定时
每天进行
备份
。
WordPress
数据库
备份
插件
数据
备份
对于站长来说是十分重要的,这个是防范于未然的措施,试想一下,假如那天网站被黑或者网站所在的服务器崩溃(当然发生的概率很小,但也不能排除这些可能), 而你又没有
备份
数据库
,那么,你就损失大了,辛辛苦苦经营的网站,一夜之间也就OVER了。如果做了网站
备份
的话,出现了上述的情况后,只要把数据重新导入
数据库
就OK了,所以,网站的数据
备份
十分的重要,那么,就看看这款WordPress
数据库
备份
插件吧。 wp-db-backup插件安装使用: 下载wp-db-backup插件,然后上传插件到/wp-content/plugins/下的文件夹。 到WordPress 管理后台插件页面激活插件,激活后插件后, 激活之后,到 WordPress 后台的 "tools ->“Backup”,进行页面设置。进入页面后,你会看到如下图的页面,这里是WordPress的核心数据
表
会默认
备份
,对于有必要
备份
的数据
表
,你可以点选进行
备份
(点击浏览全图)。 选择好
备份
方式后,点击“Back Now”进行数据
备份
。 “
备份
选项”里就是通过什么方式
备份
,有以下三种方式: 保存到服务器上 下载到本地电脑 发送
备份
到邮箱里 如下图(点击浏览全图):
定时
备份
,你可以根据自己的需要来设置,每小时、每天、每周都可以,右边的
表
也可以根据自己的习惯来选,设置完之后点”Schedule backup”就可以保存设置了。
MYSQL
定时
清除
备份
数据的具体操作
1|0 背景 由于项目需要,每个月的历史存量数据需要进行一个归档和
备份
操作,以及一些日志
表
需要进行一个明细字段清除,让mysql
数据库
磁盘节省空间。则需要一些
定时
任务来
定时
清理这些数据。 2|0技术选型
Java
可以基于Quartz/Timer来使用
定时
任务机制来编写
定时
任务,需要依赖于
Java
程序 基于Linux下Crontab来基于cron
表
达式构建
定时
任务文档必定需要编写对应的脚本,但是在这个脚本中,由于需要操作
数据库
,必定会涉及到明文密码这样的一个数据,这样不是很安全。 由于使用到的是MYSQL
数据库
,而MYSQL又支持
定时
任务,所以可以使用MYSQL自带
定时
任务。
1.简单的
定时
在
数据库
添加数据 2.简单的Stream的使用 3.Excel使用jxl和poi框架的读取操作
1.新增查看删除(逻辑删除:再删除的时候不从
数据库
实际删除数据 使用一个标记来
表
示该数据不可用 后期方便我们恢复数据 isdel 的值改为i )Id name age isdel 将我们
数据库
中的数据程序启动之后每五分钟 进行一次数据
备份
。 将所有的逻辑删除的数据 保存到一张历史数据
表
中,
数据库
有两张那个
表
Student 每五分钟判断一个student数据中有没有新逻辑删除的数据 如果有将逻辑删除的数据保存到 oldstudent中 同时将student
表
中的逻辑删除的数据删除(彻底删除) 2. d name age sex classid(1 2 3)
java
score linuxscore
Java
代码
从Excel
表
(student)中获取所有学生信息,读取之后使用stream方式完成一下 1、获取每一个班级的学生信息并打印输出, 使用map的方式存储 2、输出学生中
java
前三名,Linux前三名,总成绩前三名(不考虑相同 允许有相同) 3、统计每个班级的人数 以及总人数 每个班级的男女各多少入 4、将从Excel中获取到的学生信息保存到MySQL
数据库
中
java
代码
实现
数据库
备份
java
实现
数据库
备份
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章