mysql jdbc驱动无法找到com.mysql.jdbc.Driver类

发布时间:2019-08-16编辑:脚本学堂
mysql jdbc驱动问题:无法找到com.mysql.jdbc.Driver类怎么办,将mysql的jdbc驱动拷贝到tomcat的lib目录下,此时即可正常运行。

问题描述:
1、建立了一个j2ee项目。
2、将mysql的jdbc驱动拷贝到WebContent / WEB-INF/ lib 目录下。
3、在驱动jar包上点右键将jar包添加到构建路径中。
4、然后编写与数据库相关的代码。
5、在实现类中添加main方法进行单元测试,各个方法都能正常运行。
6、创建jsp页面在其中创建对象调用查询方法。产生错误。
 

cn.guopeng.bbs.exception.MyRuntimeException: 驱动装载失败。java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 
cn.guopeng.bbs.dbconn.MySQLdbCONN.<init>(MysqlDBCONN.java:26) 
cn.guopeng.bbs.dbconn.MysqlDBCONN.getInstance(MysqlDBCONN.java:31) 
cn.guopeng.bbs.factory.DBCONNFactory.getMysqlDBCONN(DBCONNFactory.java:7) 
cn.guopeng.bbs.dao.imp.UserDAOIMP.queryByID(UserDAOIMP.java:71) 
org.apache.jsp.user_jsp._jspService(user_jsp.java:63) 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374) 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 

显示无法找到com.mysql.jdbc.Driver类。
 
解决方法:
将mysql的jdbc驱动拷贝到tomcat lib目录下,此时即可正常运行。