jsp连接mysql时出现org.git.mm.mysql.Driver错误

来源:百度知道 编辑:UC知道 时间:2024/06/25 19:55:46
这是错误提示:
exception

javax.servlet.ServletException: org.git.mm.mysql.Driver
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.jdbc.jdbcmysql_jsp._jspService(jdbcmysql_jsp.java:90)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

以下为我写的代码:<%@ page contentType="text/html; charset=gb2312" %>
<%@ page language="java" %>

<%@ page import="java.sql.*" %>

(1):搞清楚是用哪个驱动
(2):注意数据库连接方式
String driverName="com.mysql.jdbc.Driver";
到这里以为你要用mysql驱动但是下面的
Class.forName("org.git.mm.mysql.Driver");
说明你要加载的驱动是git驱动
如果你是用mysql的驱动那么就是
Class.forName("com.mysql.jdbc.Driver");
确保你的驱动放到了tomcat的lib中

既然你定义了userName 和 passWord变量,那么最好是改为
String url="jdbc:mysql://localhost:3306/yourDbName;
Connection connection=DriverManager.getConnection(url,userName,passWord); 来获得数据库连接
mysql驱动:
http://ftp.plusline.de/mysql/Downloads/Connector-J/mysql-connector-java-5.1.6.zip
解压找到mysql-connector-java-5.1.6.jar放到tomcat的lib中,
那么就用
Class.forName("com.mysql.jdbc.Driver");

差mysql的数据驱动包