import java.io.IOException;
import java.sql.DriverManager;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.mysql.jdbc.*;
*// Here,in below 2 statement, I got 2 the same error as shown in title*
**Connection con = DriverManager.getConnection("localhost:3306", "root","simple");
Statement stmt = con.createStatement();**
if(stmt.execute(sql)){
System.out.println("Sql Statement Executed.");
}
else
{
System.out.println("Sql Statement not eexecuted.");
}
if((unm != null) && (pwd != null)){
RequestDispatcher rd =request.getRequestDispatcher("Home.jsp");
rd.forward(request, response);
}
}
}
我想從servlet的把我的數據,MySQL服務器,但在servlet的我得到了類型不匹配:不能轉換從java.sql.Connection中到com.mysql.jdbc.Connection
錯誤:「類型不匹配:無法從java.sql.Connection轉換爲com.mysql.jdbc.Connection「
任何人都可以爲我的代碼刪除錯誤的方式。我沒有任何想法。
是的,它甚至工作,但我想使用MySQL作爲一個後端工具,並且DriverManager不能解決錯誤仍然來... – Zealous
在快速ness,我忘了,它是一個連接接口提供的javase規範處理由DriverManger提供的對象> getConnection()...! – Zealous