HTTP状态500 - getDate()的内部服务器错误

时间:2018-05-26 12:10:26

标签: 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)     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)     javax.servlet.http.HttpServlet.service(HttpServlet.java:635)     javax.servlet.http.HttpServlet.service(HttpServlet.java:742)     org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

     

注意服务器中提供了根本原因的完整堆栈跟踪   日志。

为什么它指向null?正如我所说,有数据。

0 个答案:

没有答案