内存数据库spring-boot中的h2
Posted
技术标签:
【中文标题】内存数据库spring-boot中的h2【英文标题】:h2 in memory database spring-boot 【发布时间】:2020-10-08 09:58:45 【问题描述】:我启动了一个新的 spring-boot。添加了一些启动器 jpa,网络,h2。 在 src/main/resources 中的 application.properties
spring.h2.console.enabled=true
spring.datasource.platform=h2
spring.datasource.url=jdbc:h2:mem:navin
当我尝试连接时显示此错误,请帮助
【问题讨论】:
当前,您正在尝试连接到基于文件的 DB~/test
。在 H2-Console 中使用属性中定义的正确 JDBC URL:jdbc:h2:mem:navin
非常感谢,我浪费了 3 个小时,现在成功了
【参考方案1】:
控制台显示的错误是:Database "C/Users/aadit/test" not found
。
在JDBC URL
下的H2 控制台中,您应该使用您在application.properties
中定义的网址:jdbc:h2:mem:navin
【讨论】:
以上是关于内存数据库spring-boot中的h2的主要内容,如果未能解决你的问题,请参考以下文章
H2 内存数据库未在 weblogic 中显示控制台,但在 Tomcat 中显示
播放框架2:内存数据库中的h2 mysql兼容模式:转义字符