gpt4 book ai didi

java - H2数据库存储在哪里?

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

我正在尝试将 H2 数据库与 Java 结合使用。我似乎无法找出数据写入的位置。

我给出的数据库 URL 是:jdbc:h2:/db/bh

我正在使用 Java 连接数据库,如下所示:
dbObj.setDBConnection(DriverManager.getConnection(hObj.getDBUrl(), hObj.getDBUsername(), hObj.getDBPassword()));
其中 DB URL 已在上面给出。
用户名:sa
密码:(空)。

我正在以下文件夹中运行 jar:
C:\work\sampleH2\sampleH2.jar

我对H2常见问题解答部分的理解是,数据库bh将在sampleH2文件夹的db/文件夹中找到。但事实并非如此。在哪里可以找到它?

最佳答案

根据http://www.h2database.com/html/cheatSheet.html存储在以下位置之间存在差异:

  • 相对路径(当前目录下的某个位置):jdbc:h2:test
  • 绝对路径(根目录下的某个位置):jdbc:h2:/data/test

所以我会在您指定的路径下的主驱动器(可能是 c:)上查找它

关于java - H2数据库存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28545796/

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