Spring石英调度
在我的应用程序中,需要能够为 My sql 数据库自动备份创建计划作业
我可以使用 Spring Quartz Scheduling 来创建此作业吗?
任何帮助都会有用的。
阿穆拉杰·P
In my application there is a requirement to be able to create Scheduled Job(s) for My sql database autobackup
Can I use Spring Quartz Scheduling to create this Jobs?
Any help would be useful.
Amulraj.P
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,你可以,尽管这似乎有点过分了。备份 MSSQL 数据库可以使用命令行工具完成,如果您使用的是 Unix 或 Windows 上的计划任务,您可以轻松安排使用 cron 运行该工具。
对于你的问题,答案是这样的:(来自 此处)
引用您的业务对象的作业,该对象具有负责备份的方法:
负责处理的触发器触发方法:
用于连接触发器的schedulerFactoryBean:
进一步参见 2.5 的 Spring 文档,这里 3.0。
Yes you can, though it seems a bit overkill. Backuping an MSSQL db can be done using commandline tools, which you can easily schedule to run using cron if you are using Unix or Scheduled Tasks on Windows.
For you question the answer is something like this: (shameless self-copy from here)
The job referring to your business object which has the method which takes care of the backup:
The trigger that takes care of firing the method:
The schedulerFactoryBean for wiring the trigger:
See further in Spring documentation for 2.5, here for 3.0.