当前位置: 代码迷 >> java >> 无法创建嵌入式H2数据库
  详细解决方案

无法创建嵌入式H2数据库

热度:24   发布时间:2023-07-26 13:55:21.0

我正在使用H2版本1.4.198(2019-02-22)的Web控制台创建嵌入式数据库。 但是我收到以下错误,提示“无法找到数据库”。 我想创建数据库而不打开现有数据库。 我使用的是ubuntu 18.04,并为h2.jar和h2.sh提供了执行权限。

在application.properties或yaml文件中,检查spring.datasource.url除去标志IFEXISTS = TRUE;。

如果该标志设置为true,则仅在数据库存在的情况下建立连接。 有关该标志的参考,请参见

应用程序属性文件应如下所示

application.properties

h2.datasource.driver-class-name=org.h2.Driver
h2.datasource.url=jdbc:h2:file:~/test;DB_CLOSE_ON_EXIT=TRUE;FILE_LOCK=NO
h2.datasource.username=sa
h2.datasource.password=

spring.h2.console.enabled=true
spring.h2.console.path=/h2-console/

如下图所示(测试连接成功)

我在最新版本( )中遇到相同的错误。 它适用于我的稳定版本-1 。 @ sagar-bahadur-tamang您可以检查您的版本并适当尝试吗?

  相关解决方案