当前位置: 首页 > 工具软件 > Open Dialect > 使用案例 >

Spring Boot:Unable to open JDBC connection for schema management target

江天宇
2023-12-01

启动Spring Boot工程时出现了这个错误,表示无法建立JDBC连接,肯定首先是想到数据库的连接出了问题,Spring Boot在启动时会检查数据库的连接是否正常,所以在这里会报错,这里使用了Mysql数据源,配置信息:

# MYSQL DATASOURCE CONFIG
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driverClassName=com.mysql.jdbc.Driver

spring.jpa.database=MYSQL
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.jpa.hibernate.naming-strategy=org.hibernate.cfg.ImprovedNamingStrategy
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect

发现用户名和密码都正常,去MYSQL下查看,居然是没有数据库test的问题。所以只需要新建test数据库即可:

CREATE DATABASE IF NOT EXISTS test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

这里出现的问题一定是在JDBC的连接上,所以对症下药,检查数据库的配置信息,可能是用户名密码不匹配啊,数据库链接写得不对啊,或者数据库没有启动啊,都是有可能的。

 类似资料:

相关阅读

相关文章

相关问答