尝试在Web应用程序上查看数据库时获取空指针异常

时间:2019-06-02 20:18:58

标签: java oracle jsp nullpointerexception

我试图从此页面运行该教程,但是每当我单击“产品列表”或“登录”而不是从数据库中获取结果时,我都得到了空指针异常,并且我无法找出原因。 https://o7planning.org/en/10285/create-a-simple-java-web-application-using-servlet-jsp-and-jdbc#a812054

我创建了数据库,创建了表,并能够在eclipse中连接到数据库,因此,我很确定自己正确的连接详细信息。

此处连接的数据库:https://i.imgur.com/vltKmGa.png

在此处创建的表:https://i.imgur.com/xDl5quv.png

在OracleConnUtils.java文件中,我替换了以下内容:

   String hostName = "localhost";
   String sid = "xe";
   String userName = "gpauser";
   String password = "<password>";

但是当我在Tomcat服务器上运行该应用程序时,我可以看到主页和登录页面,但是当我单击“产品列表”或实际尝试登录时,出现以下错误。

  

java.lang.NullPointerException     org.o7planning.simplewebapp.utils.DBUtils.queryProduct(DBUtils.java:62)     org.o7planning.simplewebapp.servlet.ProductListServlet.doGet(ProductListServlet.java:35)     javax.servlet.http.HttpServlet.service(HttpServlet.java:634)     javax.servlet.http.HttpServlet.service(HttpServlet.java:741)     org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)     org.o7planning.simplewebapp.filter.EncodingFilter.doFilter(EncodingFilter.java:42)     org.o7planning.simplewebapp.filter.CookieFilter.doFilter(CookieFilter.java:68)

0 个答案:

没有答案