用java实现每隔10s向数据库添加一条记录,记录为时间和日期

上位机编程培训-零基础入门到精通~

1、在spring.xml文件中(有的也叫applicationContext.xml)中添加如下:

2、配置我们的task任务扫描注解

<task:annotation-driven/>

3、添加一个类,名字随便定义,例如:ScheduledExcuteTask

@Component
public class ScheduledExcuteTask{

    @Scheduled(cron="0/10 * *  * * ? ")//的意思是:每隔10秒钟执行一次
    public void excuteTask(){
        //这里就是你要执行向数据库添加一条记录的代码
    }
}

4、在spring.xml文件中(有的也叫applicationContext.xml)中再加入:

<context:annotation-config/>  
 <bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/>  
<context:component-scan base-package="com.demo.init.task"/>
<!-- base-package="com.demo.init.task"是ScheduledExcuteTask类所在的包 -->

5、启动服务器即可!



Quartz定时器可以实现

spring定时器了解下

用java编程实现两个定时线程,一个线程每隔1秒显示一次,另一个线程每...
答:public class Test { Thread th1 = new Thread(new Th1());//定义线程1 Thread th2 = new Thread(new Th2());//定义线程2 public Test() { this.th1.start();this.th2.start();} public static void main(String[] args) { new Test();} // 线程1 class Th1 implements Runnable ...

java 实现一个程序每隔3S显示一下当前时间。直到键盘输入0的时候结束...
答:代码如下:import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;class DisplayTimeThread implements Runnable {private volatile boolean exit = false;public void exit() {this.exit = true;}@Overridepublic void run() {while (!exit) {SimpleDateFormat format = ...

java小程序 请用java编写一个程序来实现每隔一秒依次输出A B C D 要...
答:public test_03(){ init();} public void init(){ JLabel jl_1=new JLabel("用户名");JLabel jl_2=new JLabel("密码");JTextField jtf=new JTextField();JPasswordField jpf=new JPasswordField();JButton button_1=new JButton("确定");JPanel panel=new JPanel();panel.setLayout(null)...

用java的Quartz包定时调用方法,我想实现每隔一个半小时调用一次方法...
答:结合spring框架写的<bean id="cronTriggerPay" class="org.springframework.scheduling.quartz.CronTriggerBean"> <property name="jobDetail"> <!-- 使用嵌套Bean的方式来定义任务Bean --> <bean class="org.springframework.scheduling.quartz.JobDetailBean"> <!-- 指定任务Bean的实现类 -...

JAVA实现每隔3个数字换行,求解?
答:public class Fen { public static void main(String[] args) { // TODO 自动生成的方法存根 int i,j=0; for(i=1;i<=100;i++) { if(i%6==0) { System.out.print(i+"\t"); j++; if(j%3==0){ //如果能被三整除就换行 System.out....

高分求qt写的线程程序,功能每隔一百毫秒查询数据,这个线程在整个程序...
答:很显然,我们必须指明这个线程所要执行的代码,而这就是在Java中实现多线程我们所需要做的一切!真是神奇!Java是如何做到这一点的?通过类!作为一个完全面向对象的语言,Java提供了类java.lang.Thread来方便多线程编程,这个类提供了大量的方法来方便我们控制自己的各个线程,我们以后的讨论都将围绕这个类进行。那么如何提供...

JAVA 循环接收数据并每隔一分钟发一条数据到服务器 用socket发
答:Socket echoSocket = new Socket(hostName, portNumber); final PrintWriter out = new PrintWriter(echoSocket.getOutputStream(), true);BufferedReader in = new BufferedReader( new InputStreamReader(echoSocket.getInputStream())); new Thread() { public void run() { while...

用java的Quartz包定时调用方法,我想实现每隔半小时调用一次方法,那个...
答:<!-- 常用的corn表达式 隔5秒执行一次:*/5 * * * * ?隔1分钟执行一次:0 */1 * * * ?23点执行一次:0 0 23 * * ?晨1点执行一次:0 0 1 * * ?月1号凌晨1点执行一次:0 0 1 1 * ?月最后一天23点执行一次:0 0 23 L * ?周星期天凌晨1点实行一次:0 0 1 ? * L ...

java中如何用代码实现将一段字符串每隔5个字符就加上
答:Windows下要用\r\n,以下是代码 --- String str="我很想将一段字符串从第一个字符开始往后数,每隔五个就在后面加上换行符,请各位java高手帮忙,谢谢";String str2 = "";for(int i = 0; i < str.length(); i += 5)if(i + 5 < str.length())str2 += str.substring(i, i +...

java Action里面每隔5秒去调用一个dao数据库查询类,当返回值满足条件或...
答:package com.lvjj.entity;import java.util.Date;import java.util.TimerTask;public class WrongTimerTask extends TimerTask { private Date start; //开始时间 public Date getStart() { return start;} public void setStart(Date start) { this.start = start;} public void run() { //...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网