Servlet 的 MySQL 数据库连接问题

问题描述

我正在尝试建立与 MysqL 数据库到 servlet 的连接,这是我的代码。在浏览器上显示结果之前编译需要 20-25 秒,它直接进入 catch 块。我不明白我做错了什么。我检查了数据库名称,在 Eclipse IDE 的库文件夹中包含了 MysqL 连接器。请需要帮助。

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;

import javax.servlet.servletexception;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/registration")
public class Registration extends HttpServlet {
    private static final long serialVersionUID = 1L;
   
    protected void doPost(HttpServletRequest request,HttpServletResponse response) throws servletexception,IOException {
        response.setContentType("text/html");
        PrintWriter out = response.getWriter();

        try {
            
            Class.forName("com.MysqL.jdbc.Driver");
            Connection conn = DriverManager.getConnection("jdbc:MysqL://localhost:1234/registration","root","4221");

            out.print("Database Updated");
        }catch(Exception e) {
            e.printstacktrace();
            out.print("Database is not updated");
        }
        out.close();
    }

}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)