问题描述
我正在尝试建立与 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 (将#修改为@)