You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot无法连接H2数据库求助(附配置与报错信息)

H2控制台连接失败问题解决方法

问题原因

你配置的是H2内存数据库(jdbc:h2:mem:testdb),但H2控制台默认填写的JDBC URL是本地文件路径格式(C:/Users/mynname/test),两者不匹配导致数据库找不到。

解决步骤

  • 打开H2控制台后,找到JDBC URL输入框,将内容替换为配置里的 jdbc:h2:mem:testdb
  • 确认用户名填sa,密码保持为空(和你的配置一致)
  • 点击「连接」按钮即可正常访问

额外说明

如果需要持久化H2数据库(重启服务后数据不丢失),可以修改spring.datasource.url为文件路径格式,同时添加自动创建参数:

spring:
  datasource:
    url: jdbc:h2:file:C:/Users/mynname/test;CREATE_IF_NOT_EXISTS=TRUE

这样会自动创建指定路径的数据库文件,避免找不到的问题。

内容的提问来源于stack exchange,提问作者Save Soil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.23 11:27:07