gpt4 book ai didi

java - H2嵌入模式和软件崩溃

转载 作者:行者123 更新时间:2023-12-01 22:16:11 24 4
gpt4 key购买 nike

众所周知,H2 是一个强大的纯 Java DBMS,具有服务器/客户端模式和嵌入式等多种功能
在开发带有 H2 数据库的小软件时,我遇到了一个问题:
软件崩溃并且连接保持打开状态,重新启动软件时我无法再次访问数据库(它处于嵌入模式,因此被锁定),为了绕过这个问题,我必须使用任务管理器手动关闭Java虚拟机
有没有办法在发生此类事件(应用程序崩溃)的情况下仍然可以正常恢复连接?

最佳答案

当 JVM 正常存在时,H2 通常会自行关闭数据库(如果您自己没有明确执行此操作)。

在最坏的情况下,您也许可以使用Thread#setDefaultUncaughtExceptionHandler安全终止 JVM 和/或关闭数据库

关于java - H2嵌入模式和软件崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20086462/

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