Java HTTP状态500–;getDate()的内部服务器错误
数据库有一个名为“SomeDate”的列,类型为DATE,数据已填充。为什么这一行会出现以下错误Java HTTP状态500–;getDate()的内部服务器错误,java,mysql,web-applications,Java,Mysql,Web Applications,数据库有一个名为“SomeDate”的列,类型为DATE,数据已填充。为什么这一行会出现以下错误 java.sql.Date dbSqlDate = results.getDate("SomeDate"); HTTP状态500–内部服务器错误 类型异常报告 说明服务器遇到意外情况,导致 阻止它满足请求 异常java.lang.NullPointerException com.mysql.jdbc.ResultSetImpl.getDate(ResultSetImpl.java:2022) co
java.sql.Date dbSqlDate = results.getDate("SomeDate");
HTTP状态500–内部服务器错误
类型异常报告
说明服务器遇到意外情况,导致
阻止它满足请求
异常java.lang.NullPointerException
com.mysql.jdbc.ResultSetImpl.getDate(ResultSetImpl.java:2022)
com.mysql.jdbc.ResultSetImpl.getDate(ResultSetImpl.java:1985)
com.mysql.jdbc.ResultSetImpl.getDate(ResultSetImpl.java:2041)
dbHelpers.UpdateQuery.doUpdate(UpdateQueryForChangeStock.java:105)
controllers.UpdateServlet.doPost(UpdateForChangeStockServlet.java:45)
controllers.UpdateServlet.doGet(UpdateForChangeStockServlet.java:34)
javaservlet.http.HttpServlet.service(HttpServlet.java:635)
javaservlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
注意:根本原因的完整堆栈跟踪在服务器中可用
日志
为什么它指向null?正如我所说,有数据。共享完整的错误消息plz@ErnestKiwele不,为什么它指向null?正如我所说的,有数据。你能告诉我们完整的错误吗?@student,这是否意味着
结果
不是保存结果集的变量?@ErnestKiwele你是对的,结果为空(在一个集中保存0个变量)…谢谢!!!