第一次用JAVA就出现这样的错误 ,怎么解决啊?代码是网上下的 用的是SQL 2000 SP3 的数据库  连接密码我已经改了 HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause java.lang.NullPointerException
sams.beans.DBconnect.executeQuery(DBconnect.java:64)
org.apache.jsp.pages.index_jsp._jspService(index_jsp.java:172)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

解决方案 »

  1.   

    NullPointerException ,你的数据库连接好了没有?SQL语句和类型是否有误?
      

  2.   

    DBconnect 你成功了么?你要是学习趁早别用2000,用点DB2什么的。
    不打到SP4补丁,那个监听端口都很难开启。正版除外。
      

  3.   


    还真的不知道,第1次用JAVA,以前用的是C++,代码似乎网上下的,按他配置说明做的数据库也导进去了 。 怎么就出错了
      

  4.   


    监听端口应该是开起来了  我用netstat -an 查看过的 .
      

  5.   

    打下sp4的补丁吧在一个把你的sql语句放到查询分析器中执行下看可以查询到不??
      

  6.   

    要么数据库没连上要么SQL语句有问题
      

  7.   

    sams.beans.DBconnect.executeQuery(DBconnect.java:64) 
    你的DBconnect.java的第64行有没有问题。
    如果没有,应该是连接数据库有问题。正如以上几位大侠所说,打个sp4的补丁试试。
      

  8.   

    解决了 。。打了 SQL Server 2000 Driver for JDBC Service Pack 3 这个补丁就可以用了