首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >java.lang.ClassNotFoundException: Servlet中的com.mysql.jdbc.Driver

java.lang.ClassNotFoundException: Servlet中的com.mysql.jdbc.Driver
EN

Stack Overflow用户
提问于 2017-12-04 10:41:45
回答 1查看 823关注 0票数 0

我正在编写servlet,以便使用mysql java与mysqlconnector数据库连接,但这会导致错误。

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

我已经使用了与mysql连接的相同驱动程序对核心java进行了同样的尝试,而且查询也在运行,但使用servlet却无法工作。

我为servlet编写的代码是:

代码语言:javascript
代码运行次数:0
运行
复制
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;





public class RegisterServlet extends HttpServlet {

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        response.setContentType("text/html");
        PrintWriter out = response.getWriter();

        String n = request.getParameter("userName");
        String p = request.getParameter("password");
        String e = request.getParameter("email");
        String c = request.getParameter("course");

        try {

            Class.forName("com.mysql.jdbc.Driver");
            Connection conn = null;
            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/phpmyadmin/saiiff","root", "");
            PreparedStatement ps =  conn
                    .prepareStatement("insert into eemeze values(?,?,?,?)");

            ps.setString(1, n);
            ps.setString(2, p);
            ps.setString(3, e);
            ps.setString(4, c);

            int i = ps.executeUpdate();
            if (i > 0)
                out.print("You are successfully registered...");

        } catch (Exception e2) {
            System.out.println(e2);
        }

        out.close();    
    }
}
EN

回答 1

Stack Overflow用户

发布于 2017-12-04 11:07:52

  1. 5.1.5.jar.zip下载mysql
  2. 并建立在类路径之上
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47631481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档