java.lang.ClassNotFoundException: Cannot find class: “com.mysql.jdbc.Driver“的报错问题

2022-12-10,,,,

@Test
public void testConnectionTest5() throws Exception {
//1.读取配置文件,获取4个基本信息
InputStream is = ConnectionTest.class.getClassLoader().getResourceAsStream("jdbc.properties");
Properties pros = new Properties();
pros.load(is);

String DRIVER = pros.getProperty("DRIVER");
String URL = pros.getProperty("URL");
String USER = pros.getProperty("USER");
String PWD = pros.getProperty("PWD");

//2.加载驱动
Class.forName(DRIVER);

//3.获取连接
Connection conn = DriverManager.getConnection(URL,USER,PWD);
System.out.println(conn);
}

运行时一直报错,为了解决这个问题我四处奔波啊,百度了各种方法,最终发现是因为properties中属性赋值时等于号后面都加了引号,把配置文件中的引号去掉即可

配置文件中的信息
URL=jdbc:mysql://localhost:3306/fruitdb?useUnicode=true&characterEncoding=utf-8&useSSL=false
USER=
PWD=
DRIVER=com.mysql.jdbc.Driver

java.lang.ClassNotFoundException: Cannot find class: “com.mysql.jdbc.Driver“的报错问题的相关教程结束。

《java.lang.ClassNotFoundException: Cannot find class: “com.mysql.jdbc.Driver“的报错问题.doc》

下载本文的Word格式文档,以方便收藏与打印。