gpt4 book ai didi

java - 在应用程序级别处理数据库崩溃

转载 作者:行者123 更新时间:2023-12-02 07:26:37 24 4
gpt4 key购买 nike

问题很清楚,我举个例子。

(阅读此内容:)假设我们在用户的计算机上有一个应用程序和一个远程数据库。该应用程序高度依赖数据库来根据用户的选择检索内容。

处理数据库崩溃/网络断开等问题有哪些方法?

一种方法是在尝试连接到数据库时显示一条消息,但是然后呢?关闭应用程序或者是否可以禁用它(比如说一分钟)然后重试在此期间连接,如果失败则再次强行关闭?

最佳答案

轮询您的数据库/互联网连接的可用性,如果不可用,请按照 @Beth 的说明进行操作并通知您的用户。

如果问题是互联网连接或数据库问题,重新启动应用程序不太可能解决任何问题,并且更有可能惹恼您的用户,他们会认为重新启动应用程序是一种解决方案。

我用于网络连接应用程序的解决方案是间歇性轮询连接并显示连接状态以供用户查看。您的数据库也可以这样做。

当然,由于持续检查,您会产生额外的开销,但如果您的连接状况不佳,那么它可能是适合您的解决方案。

顺便说一句,如果您的数据库持续崩溃(或者足以保证在这个问题中提到它),您确实应该考虑另一台主机,或者检查您的配置并修复该问题,数据库的构建是为了稳健...

关于java - 在应用程序级别处理数据库崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13499252/

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