java - 如何使用java在一段时间后自动将数据存储到mySql数据库? [复制]

Posted

技术标签:

【中文标题】java - 如何使用java在一段时间后自动将数据存储到mySql数据库? [复制]【英文标题】:How to Store data to mySql database automatically after a certain time period using java? [duplicate] 【发布时间】:2016-07-19 20:35:15 【问题描述】:

我正在创建一个网站(基于 JSP),它将根据 mysql 表中的数据显示图表。问题是,要存储的数据是基于 WSN(无线传感器网络),每小时发送一次数据。所以我必须每小时存储一次数据。我该怎么做?我需要每小时自动将数据存储到 MySql 表中。

谢谢。

【问题讨论】:

一个建议是你需要创建一个定期调用数据的rest服务,你可以将数据存储在表中。 对用户更好的 Spring Quartz 框架和在提交数据方面使用 REST 将为您提供丰富的粒度到您的应用程序。 【参考方案1】:

为了您的功能,

您应该使用 TimerTask 类(在 java.util 包中提供)。 TimerTask 是一个抽象类。 使用 public void run() 方法定期执行。

您可以在这里查看。How to run a task periodically in Java

【讨论】:

以上是关于java - 如何使用java在一段时间后自动将数据存储到mySql数据库? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Twincat ADS 事件驱动的读取在一段时间后停止工作(Java)

如何设置电脑使在一段时间空闲时自动进入登陆界面?

我的领域文件会在一段时间后自动清除所有数据

Zookeeper 服务器在一段时间后关闭

Python中如何在一段时间后停止程序

一段时间后,如何在小吃店自动关闭时更改 vuex 中的状态