gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 12:44:03 24 4
gpt4 key购买 nike

我正在尝试访问 MySql通过 servlet 访问数据库,但它显示

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

      java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/aptitude

我正在使用xampp为了程序的实现,我已经设置了mysql的类路径连接器,并放置 mysql-connectorweb-inf\lib但我仍然面临同样的问题。

建议?

        import java.sql.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class aptservlet1 extends HttpServlet
{
public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException
{
String correct=2+"";
res.setContentType("text/html");
PrintWriter out=res.getWriter();
String user,pass;
user=req.getParameter("user");
pass=req.getParameter("pass");
//apt1 o1=new apt1();
user=user.trim();
pass=pass.trim();


try
{
Class.forName("con.mysql.jdbc.Driver");
}
catch(ClassNotFoundException ce)
{
out.println(ce+"<br>");
}


try
{

String url="jdbc:mysql://localhost:3306/" + "aptitude";
Connection con=DriverManager.getConnection(url,"root","");
Statement s=con.createStatement();
ResultSet rs=s.executeQuery("select a_pass from admin_database where a_user='"+user+"'");
rs.next();
String s1=rs.getString(1);

if(s1.equals(pass))
{
correct=1+"";
}
else
{
correct=0+"";
}
rs.close();
s.close();
con.close();
}
catch(SQLException se)
{
out.println(se+"<br>");
}

out.println("value of correct="+correct);
ServletContext sc=this.getServletContext();
}
}

最佳答案

你的类拼写错误,你说的是 COM.mysql.jdbc.Driver 而不是 com.mysql.jdbc.Driver

关于java.lang.ClassNotFoundException : con. mysql.jdbc.Driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25704182/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com