Failed to obtain JDBC Connection
报错信息“Failed to obtain JDBC Connection”表明应用程序无法成功获取JDBC连接。这通常是由于数据库服务未运行、网络问题、配置错误或驱动问题等原因导致
在使用springboot框架中使用mybatis包Failed to obtain JDBC Connection这个错误时
这说明我这里application.properties配置有误:检查应用程序中的数据库连接配置(如URL、用户名、密码等)是否正确无误。这里要重点查看自己的配置,一般情况都是我们配置写错名字了,我就犯了一下的错误
然后发现我这里在配置我的数据库登录名写成了如下的配置:
spring.datasource.name=”你的数据库名”
首先这里我们去看的是原文档,发现这两者的配置效果是不一样的:
#Name of the datasource. Default to "testdb" when using an embedded database.
#给数据源取名, 默认 testdb
spring.datasource.name:
##################################################################
#Login username of the database.
#数据库的登录用户名
spring.datasource.username:
一个是给数据源取默认名字,另一个是给数据库的登录名,这里只需要把name改成username即可,这样我们就连接上了
下面是总结JDBC的连接模板
spring.datasource.url="这是您的数据库实例的 JDBC URL"
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username="用于登录的数据库用户名"
spring.datasource.password="用于登录的数据库密码"
spring.datasource.url="这是您的数据库实例的 JDBC URL" spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.username="用于登录的数据库用户名" spring.datasource.password="用于登录的数据库密码"