Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java HTTP状态500–;getDate()的内部服务器错误_Java_Mysql_Web Applications - Fatal编程技术网

Java HTTP状态500–;getDate()的内部服务器错误

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

数据库有一个名为“SomeDate”的列,类型为DATE,数据已填充。为什么这一行会出现以下错误

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个变量)…谢谢!!!