如果有什么解决方法可以避免MySQL连接错误Java servlet

时间:2020-06-09 06:23:27

标签: java mysql

我将Eclipse作为我的IDE,tomcat服务器9.0,MySQL都在Centos7中运行。

我创建了一个在MySQL中连接简单数据库的项目,当我创建JAVA PROJECT时,代码运行完美,但是在Dynamic Web Project下创建servlet时,同一代码失败。它无法连接MySQL并显示java.lang.ClassNotFoundException

公共类Test_java扩展了HttpServlet {

private Connection con=null; 
private Statement st=null,st1=null;
public void init(ServletConfig sc)throws ServletException
{
    try{
        super.init(sc);
        Class.forName("com.mysql.jdbc.Driver").newInstance();
        con=DriverManager.getConnection("jdbc:mysql://localhost/cad?user=root&password=acdsd123");
        }
    catch(Exception e)
            {
                e.printStackTrace();
                System.out.println(" Data base Connection Error .. ");
            }
}

public void doPost (HttpServletRequest req, HttpServletResponse res)throws ServletException, IOException
{
    try
    {
        PrintWriter pw = res.getWriter();
        res.setContentType("text/html");
    //  pw.println("connection established");

     if(con==null)
        {
            pw.println("connection error"); 

0 个答案:

没有答案