场景
- 在 javaWeb 开发过程中,当 写完 查询的sql 语句, 要通过 jdbc 来实现 java 接收从 MySQL 数据库 查询到的结果集时,它却不尽人意,给了一个大大的红色报错:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
即:找不到这个 jdbc 驱动类,没法执行对应驱动的代码,连连接数据库都做不到了,更不用说从数据库查询数据了。
问题
- MySQL 数据库 的 JDBC 驱动类 找不到怎么办呢?
原因
先看看 导没导包?
- 这个
包导入了啊!
为什么还报错呢? 根本原因
:该 错误是来自 Tomcat 服务器 的,问题出自Tomcat服务器资源环境中没有 JDBC 驱动器。
解决
- 1、
把jdbc的jar包放到tompat的已经有的lib包中,再build path
- 2、检查
Referenced Libraries
引用开发包中是否有 jdbc 的 jar包。
若能找到,说明已经导入 Tomcat 资源库中
,此时再部署项目并启动服务器后,调用涉及到数据库操作的接口测试一下。否则,请再看看其他造成,找不到类的情况原因。