【问题标题】:Spring mysql-connector version incompatibilitySpring mysql-connector 版本不兼容
【发布时间】:2017-06-28 13:29:15
【问题描述】:

我正在用 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 修复它?

谢谢

【问题讨论】:

    标签: mysql spring spring-mvc


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 2019-08-27
      • 1970-01-01
      • 2013-08-03
      • 2019-11-13
      • 1970-01-01
      • 1970-01-01
      • 2020-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多