java上传数据库要求晚两天上传

客户端上传当天的数据,服务器要把两天前上传的数据上传到正式表里。怎么用java实现?

 

求高手!!!

 

不用定时器,写数据库的操作何时触发?
jdk 中的 Timer 就可以了

不就是定时器吗,参考Quartz

定时器 正解!

用 Job 啊

如果你的两天前只是指大概,比如前天9点上传的和前天18点上传的,都在在今天上传到正式表中,那可以在服务器配置一个脚本(如shell结合linux下的crontab命令),每天定时调用你的java程序

反正总归要有个定时器类的东西,你不用Java的就要用系统的

用数据库的定时触发器;

或者写给批量程序,每天执行导入数据库,已经数据的上传时间(大于等于2天)

Quartz,很好的解决方案。