java - java加载Mysql类驱动的方法

标签 java mysql servlets

<分区>

我有以下代码,其中我正在获取 class not found exception of com. mysql.jdbc.驱动程序。我该怎么办?

    try {
        String name = request.getParameter("name");
        String pass = request.getParameter("pass");
        Class.forName("com.mysql.jdbc.Driver").newInstance();
        Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/dimple?zeroDateTimeBehavior=convertToNull", "root", "password");
        PreparedStatement ps = con.prepareStatement("Insert Into data Values(? ,? )");
        ps.setString(1, name);
        ps.setString(2, pass);
       int f =  ps.executeUpdate();
       if(f>0)
       {
           out.println("Successfuly inserted");
           RequestDispatcher rd = request.getRequestDispatcher("index.html");
           rd.forward(request, response);
       }
       else
           out.println("Not inserted");

    }
    catch(Exception e)
    {
        out.println(e);
    }

最佳答案

包含 com.mysql.jdbc.Driver 类的 MySql jar 库必须在您的类路径中。

在这里查看可下载的 MySql 驱动程序:

MySql JDBC Drivers

关于java - java加载Mysql类驱动的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34806560/

相关文章:

mysql - 在 echo 时返回 mysql_fetch_array 列表而不重复其他文本

java - 如何显示整数列表并显示总成本

java - 如何在 TextView 中使用 ClickableSpans 并且仍然能够水平滚动?

php - Codeigniter 事件记录语法错误

mysql - 查询获取一列的最高 ROW_NUM() 值 AS 仅 RANK() 另一列的值

java - 通过Servlet或JSP将JasperReport的报告导出为pdf

java - 使用同一浏览器的 2 个以上选项卡时,我的 Web 应用程序中 Servlet 中 Session 属性的范围和生命周期让我感到困惑

Java设计模式: Facade

java - C# 从类型创建类的实例

html - HttpServletRequest JSP 的多个复选框