gpt4 book ai didi

java - 在嵌入式 H2 数据库中,如何防止它通过连接 URL 创建数据库?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:47:06 25 4
gpt4 key购买 nike

我有一个第三方工具,我想立即检测到数据库丢失,而不是创建空数据库。我无法更改工具本身,只能对其进行配置。在数据库连接期间没有收到任何错误会给应用程序一个错误的印象,即数据库就在那里,包含所有必需的表。因此,应用程序只有在找不到表时才会失败。

我希望在应用程序尝试连接到不存在的数据库时立即抛出 SQLException。例如,如果连接 URL 是 jdbc:h2:/x/y 并且文件 /x/y.h2.db 不存在。

有没有办法使用连接 URL 来指定不应创建数据库?换句话说,有没有办法告诉H2驱动程序将数据文件的缺失视为应该报告的错误?

有这样的吗? => jdbc:h2:/x/y?ifFileNotFoundThanThrowException=true

最佳答案

关于java - 在嵌入式 H2 数据库中,如何防止它通过连接 URL 创建数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23205445/

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