Not loading a JDBC driver as driverClassName property is null

2021-01-12  乐帮网

java mysql

使用Java开发程序用到了Springboot连接MySQL数据库时遇到以下错误:Not loading a JDBC driver as driverClassName property is null. 但是我在配置程序时明明写了 spring.datasource.driver-class-name com.mysql.jdbc.Driver. 

经过排查原来是我配置问题,mysql 自从升级到了8.0后,这个数据库驱动也换了,8.0的用com.mysql.cj.jdbc.Driver, 5.7的用com.mysql.jdbc.Driver。我需要重新导入依赖包了,最后它的配置是这个样子的:

spring:
  datasource:
    druid:
      url:
      driver-class-name:  com.mysql.cj.jdbc.Driver
      username: 
      password:  
      initial-size:  10
      max-active:  50
      min-idle:  10
      max-wait:  60000
      pool-prepared-statements:  true
      max-pool-prepared-statement-per-connection-size:  20

 

公众号二维码

关注我的微信公众号
在公众号里留言交流
投稿邮箱:1052839972@qq.com

庭院深深深几许?杨柳堆烟,帘幕无重数。
玉勒雕鞍游冶处,楼高不见章台路。
雨横风狂三月暮。门掩黄昏,无计留春住。
泪眼问花花不语,乱红飞过秋千去。

欧阳修

付款二维码

如果感觉对您有帮助
欢迎向作者提供捐赠
这将是创作的最大动力