【问题标题】:Is it a matter of connection between my workspace and the data base or what?这是我的工作区和数据库之间的连接问题还是什么?
【发布时间】:2017-07-02 10:27:36
【问题描述】:

我在Mysql 中创建了一个数据库;和一个jsp页面中的论坛来验证收到的数据但是我遇到了一个问题,我不知道原因

error :message 在第 24 行处理 JSP 页面 /massar.jsp 时发生异常

代码:

String driverName = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/massar";
String user = "root";
String password = "!!!!";

String sql = "select massar_profil from massar.massar_user";

try {
  Class.forName(driverName).newInstance();
   con = DriverManager.getConnection(url, user, password);
   ps = con.prepareStatement(sql);
   rs = ps.executeQuery(); 
 %>

'

【问题讨论】:

  • 请编辑帖子以使其可读。引用的错误是关于:“massar.jsp at line 24”。没有人看到它怎么能提供帮助?
  • 第 24 行是:Class.forName(driverName).newInstance();
  • 我不知道怎么把所有的代码都放上去,因为太长了
  • 非常好。不建议发布所有代码。发帖minimal reproducible example
  • '连接 con= null; PreparedStatement ps = null;结果集 rs = null; String driverName = "com.mysql.jdbc.Driver";字符串 url = "jdbc:mysql://localhost:3306/massar";字符串用户=“根”;字符串密码 = "!!!"; String sql = "从massar.massar_user中选择massar_profil";尝试 { Class.forName(driverName).newInstance(); con = DriverManager.getConnection(url, 用户, 密码); ps = con.prepareStatement(sql); rs = ps.executeQuery();'

标签: java mysql jsp jdbc


【解决方案1】:

如果此行发生错误:

  Class.forName(driverName).newInstance();

那么最可能的解释是Class.forName(driverName) 未能加载JDBC 驱动程序。最可能的解释是包含 JDBC 驱动程序的 JAR 文件没有包含在您的 webapp 的运行时类路径中。检查 JAR 是否在您的 WAR 文件的“/WEB-INF/lib”目录中。

如果这不能解决您的问题,请让您的 JSP 生成堆栈跟踪,并将其显示给我们。

【讨论】:

  • 我已经检查了 jar 文件并且它已经存在我已经用另一个更改了但仍然有相同的问题
  • 堆栈跟踪:org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:574) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:461) org.apache。 jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org. apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
  • 我们需要查看在 massar.jsp 第 24 行抛出的异常的堆栈跟踪
  • 我没听懂你!!
  • 你的意思是:org.apache.jasper.JasperException: 在第 25 行处理 JSP 页面 /massar.jsp 时发生异常
猜你喜欢
  • 1970-01-01
  • 2019-07-18
  • 2013-01-23
  • 1970-01-01
  • 1970-01-01
  • 2011-05-13
  • 2020-10-05
  • 2021-12-23
  • 1970-01-01
相关资源
最近更新 更多