gpt4 book ai didi

java - 使用 Java 定期更新数据库

转载 作者:搜寻专家 更新时间:2023-11-01 03:44:43 25 4
gpt4 key购买 nike

我想使用两个单独的类(做不同的事情)对 MySQL 数据库执行更新——一个每 10 秒更新一次,第二个每分钟更新一次。我在 Java 知识方面存在一些差距,我想知道实现它的最佳方法是什么。

重要的是,如果与数据库的连接丢失,我需要无限期地尝试重新连接,而且我猜想使用准备好的语句会使查询更有效率。与数据库的连接应该一直保持打开状态还是在运行更新之间关闭?如果类实例将无限期运行,也许我还需要考虑从内存中清除对象/资源。

最佳答案

回答您的第一个问题“如何在特定时间间隔运行 java 类?”

您可以使用 quartz triggers以时间间隔运行 java 类。

第二个问题:“如果conn丢了怎么办?”

checkin 按连接时间间隔运行的类,如果它打开则不要尝试连接,如果丢失则首先连接到数据库然后更新数据库。

第三个问题:“每次连接都应该保持打开状态吗?”

如果您想以非常小的时间间隔进行更新,那么我认为是的,您应该保持打开状态。但不确定。也许您应该尝试保持打开状态。

关于java - 使用 Java 定期更新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4633893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com