H2数据库存储在哪里?

时间:2015-02-16 16:17:44

标签: java database jdbc h2

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

我提供的数据库网址是: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可以在文件夹db/的{​​{1}}文件夹中找到。但事实并非如此。我在哪里可以找到它?

1 个答案:

答案 0 :(得分:1)

根据http://www.h2database.com/html/cheatSheet.html存储在:

之间存在差异
  • 相对路径(当前目录下的某个地方):jdbc:h2:test
  • 绝对路径(根目录下的某个地方):jdbc:h2:/ data / test

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