我将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");