【问题标题】:HTTP Status 500 - javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.driverHTTP 状态 500 - javax.servlet.ServletException:java.lang.ClassNotFoundException:com.mysql.jdbc.driver
【发布时间】:2015-01-12 11:49:12
【问题描述】:

您好,我是 jsp servlet 的新手

我正在编写一个简单的登录和注册应用程序

我正在尝试通过 java 代码与 MySQL 连接,但我得到了

HTTP 状态 500 - javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.driver

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@ page import="java.sql.*" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title></title>
</head>
<body>

<%
	String user=request.getParameter("uname");
	String pwd=request.getParameter("pass");
	String fname=request.getParameter("fname");
	String lname = request.getParameter("lname");
    String email = request.getParameter("email");
    Class.forName("com.mysql.jdbc.driver");
    Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/test_database","root","Welcome123");
    Statement st=con.createStatement();
    //ResultSet rs;
    int i=st.executeUpdate("insert into members(first_name, last_name, email, uname, pass, regdate) values ('" + fname + "','" + lname + "','" + email + "','" + user + "','" + pwd + "', CURDATE())");
	if(i>0){
		   //session.setAttribute("userid", user);
        response.sendRedirect("welcome.jsp");
       // out.print("Registration Successfull!"+"<a href='index.jsp'>Go to Login</a>");
    } else {
        response.sendRedirect("index.jsp");
    }
	



%>



</body>
</html>

我也包含了 jar 文件,虽然我收到了这个错误

mysql-connector-java-5.1.34-bin 这是我正在使用的jar文件。

【问题讨论】:

    标签: mysql jsp servlets


    【解决方案1】:

    应该是com.mysql.jdbc.Driver

    你写了driver,但是类名是Driver。所以纠正它,它应该可以工作。

    Class.forName("com.mysql.jdbc.Driver");

    【讨论】:

    • 我们还可以补充一点,你应该在你的类路径下有这个类。
    猜你喜欢
    • 2011-01-01
    • 2014-01-08
    • 2012-12-04
    • 2017-11-01
    • 2016-05-29
    • 2015-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多