JDBC:在Eclipse中运行Tomcat,使用JDBC连接数据库时,提示【cannot load JDBC driver class 'com.mysql.cj.jdbc.Driver'】

JDBC:在Eclipse中运行Tomcat,使用JDBC连接数据库时,提示【cannot load JDBC driver class 'com.mysql.cj.jdbc.Driver'】

问题描述:

问题现场

IDE:eclipse
使用技术:JDBC、Tomcat
问题复现:
配置外部Tomcat、将mysql-connector-java.jar包引入项目,运行Tomcat,访问项目;使用JDBC连接数据库时,提示【cannot load JDBC driver class 'com.mysql.cj.jdbc.Driver'】
疑问:jar包已导入项目、配置都ok,jar可以识别com.mysql.cj.jdbc.Driver类可以搜索到,但是运行日志提示无法找到
推测:因为使用的Tomcat,项目中导入了jar,但是Tomcat的资源目录中没有相关jar,是否会导致jar无法找到
尝试:
将mysql-connect-java.jar导入Tomcat的lib目录,重新启动项目,可以正常访问数据库

你打包的时候,没有将那个包打包进去导致的出错