java.lang.IllegalStateException:无法加载JDBC驱动程序类[com.mysql.jdbc.Driver]

时间:2020-09-25 00:22:30

标签: java mysql

当我尝试以这种方式运行测试时:

O(n^2)*O(1)=O(n^2)

我已经将mysql-connector-java依赖项放入我的config.xml文件中,这就是我所有的依赖项:

enter image description here

出现此错误时,如何解决此问题?:

import org.junit.Test;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DriverManagerDataSource;

public class Demo1 {
    @Test
    public void run(){
        //create DataSource
        DriverManagerDataSource driverManagerDataSource = new DriverManagerDataSource();
        driverManagerDataSource.setDriverClassName("com.mysql.jdbc.Driver");
        driverManagerDataSource.setUrl("jdbc:mysql:///spring_db");
        driverManagerDataSource.setUsername("root");
        driverManagerDataSource.setPassword("root");
        //create jdbcTemplate
        JdbcTemplate jdbcTemplate = new JdbcTemplate(driverManagerDataSource);
        System.out.println(jdbcTemplate);
    }
}

1 个答案:

答案 0 :(得分:0)

您正在使用MySQL Connector / J 8.0 JAR文件,因此驱动程序类名称应为“ com.mysql.cj.jdbc.Driver”而不是“ com.mysql.jdbc.Driver”。