You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring从6降级到2.7后JdbcTemplate找不到合适驱动的问题

SQLException: No suitable driver 问题排查

报错内容:

SQLException: No suitable driver
Failed to get driver instance for jdbcUrl=jdbc:mysql:aurora://testing-customers:3306/customers
  • 技术栈:Gradle + Groovy
  • 触发场景:将Spring版本从6降级到2.7后出现该错误,切回Spring 6则恢复正常

已尝试的解决操作

  1. 在application.yaml中配置驱动类(先后尝试两种驱动):
# application.yaml
customers:
  jdbc:
    driver: com.mysql.jdbc.Driver # 也试过 org.mariadb.jdbc.Driver
    username: ~~~~
    password: ~~~~
    jdbcUrl: jdbc:mysql:aurora://testing-customers:3306/customers
  1. 编写配置类绑定数据源配置:
@Configuration
public class Config {
  @ConfigurationProperties(prefix='customers.jdbc')
  public DataSource dataSource() {
    return DataSourceBuilder.create().build()
  }
}
  1. Gradle依赖配置:
// build.gradle
implementation group: 'mysql', name: 'mysql-connector-java', version: '8.0.30'

以上操作后错误仍未消除,无法确定JDBC无法找到合适驱动的原因。

内容的提问来源于stack exchange,提问作者Gwenda Thomas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 08:18:40