IntelliJ IDEA,无法连接到嵌入式 H2 数据库:"Error while creating file"

IntelliJ IDEA, Cannot connect to Embedded H2 database: "Error while creating file"

我有一个工作的嵌入式 H2 数据库 (..mv.db),我无法从 IntelliJ IDEA 连接到它。

凭据与使用它的 Spring application.properties 相同,但是从 IntelliJ Idea 中的内置数据库工具我在连接(或测试连接)时收到这个奇怪的错误:

[90062][90062] Error while creating file "C:/Program Files (x86)/IntelliJ IDEA 2020.1.2/bin/data" [90062-200].

我对如何解决这个问题一无所知,找不到任何关于这个问题的资源。我的 Sping 应用程序可以轻松连接(我在尝试访问同一文件之前将其关闭)。

您需要使用 JDBC URL 中数据库的绝对路径。你的应用程序和你的 IDE 中的相对路径 ./data/database/something 被解析到不同的目录,因为你的应用程序和你的 IDE 由于不经意的原因具有不同的当前工作目录。