cabledemoxiaoxiao 2008-06-30 02:01
浏览 429
已采纳

如何在每天早上9点执行一项数据库更新的任务

如题,每天早上9点执行一次更新数据库,因为要发送xml到其他的服务器上面,将反回来的结果更新本地数据库

用Timer还是quartz?

谢谢回答 :)
[b]问题补充:[/b]
问题又出现了,定时查询能够实现XML的发送,但是对方的服务器响应也是需要时间的吧?
这次问的问题是,需不需要我在定时器里面创建一个线程去接收对方服务器的回执?
接收完毕后就将这个线程释放掉

  • 写回答

2条回答 默认 最新

  • hjgundam 2008-06-30 02:24
    关注

    我个人认为还是用quartz比较好

    首先JDK Timer可以做到在某个固定时间后按一定时间间隔周期性的完成任务。虽然也是可以做到在下一个九点开始,每24小时完成一次任务。

    但是我觉得如果你项目以后需求多了,有更多的和日历相关的任务调度的需求的话,那JDK Timer就显得难以应付了。显然用quartz更容易扩展一些。再就是Timer的所有Task都是在一个背景线程中完成,如果你任务变多了,如果有长时间的任务在也会影响调度时间。

    :) 个人想法

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 PADS Logic 原理图
  • ¥15 PADS Logic 图标
  • ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
  • ¥20 气象站点数据求取中~
  • ¥15 如何获取APP内弹出的网址链接
  • ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部