Spring mysql-connector版本不兼容

时间:2017-02-10 09:03:11

标签: mysql spring spring-mvc

我用spring编写了一个maven项目, 默认的mysql-connector是版本6.0.5,每当我在服务器上运行应用程序时,堆栈跟踪告诉我"无法加载JDBC驱动程序类[com.mysql.jdbc.Driver]"。 所以我添加从mvnrepository.com版本5.1.40下载的外部库mysql-connector,将依赖项代码添加到pom.xml然后它可以工作! 如何使用v 6.0.5修复它?

感谢

1 个答案:

答案 0 :(得分:1)

如果我理解正确,您手动下载了mysql连接器,并将其添加为库。

在pom.xml中添加依赖项并重新导入maven依赖项。

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>6.0.5</version>
</dependency>

你应该检查你的application.properties是否设置正确,例如:

 spring.datasource.url=jdbc:mysql://localhost/jpa_example
 spring.datasource.username=root
 spring.datasource.driver-class-name=com.mysql.jdbc.Driver
 spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect