如何在java中实现 sql语15分钟执行一次 希望说详细一下
发布网友
发布时间:2024-09-29 06:47
我来回答
共2个回答
热心网友
时间:2024-10-14 20:50
开一个线程,每过15分钟跑一次你的sql语句
简单示例下
class runSql implements Runnable
{
public void run()
{
while(true)//一直循环着
{
/*此处填写你的sql执行方法*/
Thread.sleep(15*60*1000); //睡眠15分钟
}
}
}
热心网友
时间:2024-10-14 20:51
方法很多啊
可以用timer类
timer.schele( m, 0, 60*3*1000);
m是一个TimerTask类。0是起始时间 60*3*1000是时间间隔 毫秒
也可以单独建立一个线程,线程内做一个死循环 循环每次休眠15分钟就行了。追问0怎么设置为跟随服务的启动时间? 60*3*1000 这里没看懂 ?15分钟怎么表示?
追答0就是随服务器启动 60*3*1000是毫秒 我的是3分钟运行一次。15分钟的话写成15*60*1000就行了。