我正在使用H2版本1.4.198(2019-02-22)的Web控制台 创建嵌入式数据库。但是我收到以下错误,说“无法找到数据库”。我想创建数据库……
我得到了与最新相同的错误( 1.4.198 )版本。它适用于我的稳定版本 - 1 .4.197 。 @ sagar-bahadur-tamang你可以查看你的版本并试试吗?
在application.properties或yaml文件中,检查spring.datasource.url,删除标志IFEXISTS = TRUE;。
如果该标志设置为true,则仅在数据库存在时才建立连接。供参考国旗见 http://www.h2database.com/html/features.html#database_only_if_exists
应用程序属性文件应如下所示
的 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/
它看起来如下(测试连接成功)