spring 中mysql驱动不能加载问题

各位大佬,今天我遇到一个问题,加载驱动时报不能加载问题,这是在application.properties文件中配置的
图片说明
如果是用代码加载的话,则不报错,请问是什么原因
图片说明

我最终解决的办法是将driver-class-name改为driverClassName
我尝试了很多次,不知道原因是什么,这样写没错,如果写driver-class-name则报错
#this method will report the driver can not load the exception
#spring.datasource.driver-class-name= com.mysql.jdbc.Driver

spring.datasource.driverClassName=com.mysql.jdbc.Driver

配置文件贴出来看看呗

jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test?useUnicode\=true&characterEncoding\=utf-8
jdbc.username=root
jdbc.password=root
#connection-pool setting
maxActive=1000
maxWait=10000
maxIdle=30
PreConnectionCount=1
TimeOutWhenAllocate=3000

可以贴xml检查一下

你可以直接在tomcat中的 context.xml直接配置链接数据库!!这样更方便

错误日志说Cannot load Driver Class: com.mysql.jdbc.Driver,你看下你的jar包导入正确没

提示没有找到Driver,是不是没有加载驱动的jar文件

系统配置问题,SQL设置中解决不了,就是当初的操作系统缺文件,换个机子一跑就能试出来

url中的反斜杠可以去掉试试
可以先在代码里写死链接信息,链接一下试试

楼主是SpringBoot 项目?可以在pom.xml 的dependencies 标签内加入以下代码:

<!-- 导入 com.mysql.jdbc.Driver 驱动包 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.38</version>
        </dependency>

如图:
图片说明

这样正常加载 com.mysql.jdbc.Driver 了。
图片说明

在配置文件中弄啊,就为数据库连接建立一个类,没有这么麻烦啊。