ClassNotFoundException:com.mysql.jdbc.Driver使用Java mysql

ClassNotFoundException:com.mysql.jdbc.Driver使用Java mysql,java,mysql,jsp,servlets,Java,Mysql,Jsp,Servlets,我正在使用JSPServlet和mysql数据库连接来创建简单的crud。我遇到了这个问题 ClassNotFoundException:com.mysql.jdbc.Driver我成功添加了附带以下截图的mysql驱动程序。请看一看 我试过的代码我附在下面 @WebServlet("/addServlet") public class addServlet extends HttpServlet { protected void doP

我正在使用JSPServlet和mysql数据库连接来创建简单的crud。我遇到了这个问题 ClassNotFoundException:com.mysql.jdbc.Driver我成功添加了附带以下截图的mysql驱动程序。请看一看

我试过的代码我附在下面

@WebServlet("/addServlet")
public class addServlet extends HttpServlet {
    
       

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 
    {
        PreparedStatement st1=null;
        Connection con; 
      
            
        PrintWriter out = response.getWriter();

         String  sname =request.getParameter("sname");
         String  course =request.getParameter("course");
         String addr =request.getParameter("address");
         String mobile =request.getParameter("mno");
         
        
        try
        {
        
        Class.forName("com.mysql.jdbc.Driver");
        con = DriverManager.getConnection("jdbc:mysql://localhost/lblschool", "root","");   
        String query ="insert into student(sname,course,address,mno)values(?,?,?,?)";
        st1= con.prepareStatement(query);

        st1.setString(1, sname);
        st1.setString(2, course);
        st1.setString(3, addr);
        st1.setString(4, mobile);
        int k = st1.executeUpdate();


        if(k ==1)
        {
            out.println("Thanks for registration ......");
            String query2 = "select max(reg_id) from students";
            
            Statement st1s = con.createStatement();
            ResultSet rs1 = st1s.executeQuery( query2); 
            rs1.next( );
            String reg_No = rs1.getString(1);
            out.println("Your registration id is " + reg_No);
            
         }
            else
            {
            out.println("Cant' update");
            }
         }
        
        catch(Exception ee)
          {
            System.out.println(ee.toString());
            }

        }
        
        

    }
尝试使用此类:

com.mysql.cj.jdbc.Driver

或者干脆省略
Class.forName()
我认为这已经过时10年了。我试过了,但同样的错误显示为java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver