我的H2数据库文件在哪里?

| 我正在评估H2数据库...下载并解压缩了安装文件,并连接到
jdbc:h2:file:/home/konrad/test
处的数据库。
/home/konrad
是我的主目录,
test
不存在(我希望H2创建它)。 控制台似乎可以正常工作。我创建了一个表并向其中插入了一行。即使断开并重新连接控制台,我也可以看到并查询该表。 但是,我没有看到预期的文件。它在哪里?     
已邀请:
        您确定没有:
/home/konrad/test.h2.db
文件?如果没有,请尝试以下操作:
$ lsof -p `jps -ml | grep h2 | cut -d\' \' -f1` | grep \\.h2\\.db$
它的作用是查找H2控制台的Java进程,获取其PID并列出该进程的所有打开文件,并按H2数据库扩展名进行过滤。当然,您可以使用访问该数据库的任何其他Java进程的PID。如果它保留在磁盘上,您将不会错过。     
        您的数据库文件可以在您的用户目录中找到。对于窗户   
C:\\Users\\<userName>
看看H2的常见问题解答,您可以在此处找到更多信息 在新版本的Spring中,它仅位于项目的根目录中,如下所示: 财产是
spring.datasource.url=jdbc:h2:file:./fileOrDbName
    

要回复问题请先登录注册