web项目数据库端报错:java.sql.SQLException: No suitable driver found for jdbc

今天做了一个简单的登入页面功能,在调用数据库连接时,有一个小BUG,每次第一次登入时,都会报错:

java.sql.SQLException: No suitable driver found for jdbc

从字面意思理解,很简单,就是没有找到合适的驱动。但是很奇怪的是,我对调用数据库的类做单元测试时,并没有报错,但是部署到tomcat并做登入时,第一次总是报错。

//先加载驱动
Class.forName("com.mysql.jdbc.Driver");
try(Connection conn = DriverManager.getConnection(JDBC_URL,JDBC_USER,JDBC_PASSWORD)){
            System.out.println("连接数据库成功!");
}

找了一下原因,先在try语句块前面添加一个类加载驱动就好了。

猜你喜欢

转载自blog.csdn.net/weixin_39085109/article/details/105041171