当前位置:  技术问答>java相关

JSP中很奇怪的一个查库错误,请帮忙!(非常之急)

    来源: 互联网  发布时间:2017-04-23

    本文导语:  我在JSP中有一段: 页面报错: java.lang.NullPointerException at com.microsoft.jdbc.base.BaseImplStaticCursorResultSet.setupTempFiles(Unknown Source) at com.microsoft.jdbc.base.BaseImplStaticCursorResultSet.(Unknown Source) at com.microsoft.jdbc.base.BaseStatement.chai...

我在JSP中有一段:


页面报错:
java.lang.NullPointerException
at com.microsoft.jdbc.base.BaseImplStaticCursorResultSet.setupTempFiles(Unknown Source)
at com.microsoft.jdbc.base.BaseImplStaticCursorResultSet.(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.chainInServiceImplResultSets(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.getNextResultSet(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.commonGetNextResultSet(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.executeQueryInternal(Unknown Source)
at com.microsoft.jdbc.base.BaseStatement.executeQuery(Unknown Source)
at gatcherdata.DatabaseBean.executeQuery(DatabaseBean.java:66)
at gatcherdata.DatabaseBean.getResultSet(DatabaseBean.java:141)


根据我的一路追踪,最后发现问题在这:
try
    {
      System.out.println("ccccccccccccccccc");
      stmt = con.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,
 java.sql.ResultSet.CONCUR_READ_ONLY);
      System.out.println("ddddddddddddddddd");
      System.out.println("sql: " + sql); //这以上都正常输出,下面那句就不 
                                         //输出,但不抛异常.最奇怪的是,我
                                         //利用这个输出的sql在JB中测试,在
                                         //SQL Server 2000中测试,都能正确
                                         //数据结果,就JSP中不行
  
      rs = stmt.executeQuery(sql);       //到此执行停止,但不抛异常
      System.out.println("rs: " + rs);
    }
    catch (SQLException e)
    {
      System.out.println("Error in DatabaeBean.execuQuery(): 查询数据发生错误: " + e.getMessage());
      throw new SQLException();
    }

另:我在JSP内用try输出e.getMessage(),它输出的是"null",各位,这错怎么出现的?

|
是不是stmt==null?我觉得不是没有抛出异常,因为你只捕捉了SQLException

|
还有可能是数据库不支持stmt = con.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,  java.sql.ResultSet.CONCUR_READ_ONLY);这个

|
sql是不是null?
stmt是不是null?
rs是不是null?
一步一步查吧.

|
rs.next();

|
这个我不大清楚,只是提示你一下.看到里面有个下面的出错提示.
Unknown Source
我没遇到这种情况,我一般直接用stmt = con.createStatement();

|
或许是JDBC的原因吧,或许是两个用的不是同一个JDBC.

|
少用null,它会产生奇怪的错误,其异常提示却只得一句,要么是一大堆,总之是让人看不懂。而且在抛出nullpointerexception之后,相关语句就不会执行了,也不会有应有的异常报告。

在google里搜索“NullPointerException”,即可找到这方面的讲解。

|
答案很明显,你用的JDBC不是同一版本的,JBuilder中的JDBC实现了
con.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
而tomcat中的JDBC则没有实现,建议更换JDBC.

    
 
 

您可能感兴趣的文章:

  • 奇怪!奇怪!我用jbuilder编jsp程序,从数据库中取出的字符串型字段却显示16进制数
  • 奇怪?我在jsp中调用java类。java类本身编译没错,但jsp中的引用Tomcat总是报错。
  • 万分紧急::一个jsp的奇怪问题
  • jsp Web 部署后的奇怪问题???
  • jbuilder7编译jsp的奇怪问题,求高手帮忙!
  • jsp and servlet的奇怪问题!
  • jsp中怎样插入TEXT类型的值!!比较奇怪!!!!
  • JSP 网站奇怪的问题,求助高手,急急急!!!!!!
  • 高手请进!!关于jsp与Php的问题,很奇怪的哦!
  • 奇怪,jsp中page里import属性的作用。
  • 太奇怪了,jsp中的rs数据集其他的字段都能取出来,但就是有一两个字段取不出来,这是为什么?
  • JSP中,数据更新(UPDATE)的奇怪问题!!!怪!!!!!!!!!!!1
  • 一个奇怪的关于jsp与mysql连接的问题
  • JSP的奇怪问题?100分放送!!!!!!!!!!!!!!!!!!
  • jsp有没有检查语法错误的东西,难道只能在改完了在服务器上运行然后才能找到错误吗?
  • JAVA高手救命,如何对JSP程序进行错误控制!
  • 我的jsp在jb7下编译是出现如下错误
  • jsp初始化错误是怎么回事
  • 学习jsp+bean,使用jsp:get/setProperty 方法出现错误,请指教
  • 我的jsp连接数据库时,出现以下错误呀!
  • jsp提交到Servlet报404错误问题解决(webroot下子目录)
  • Linux下调用JSP页面产生无法找到Java Beans的错误
  • jsp中找不到表的错误,急!!!请高手指教。
  • JSP访问数据库错误。
  • 在运行jsp时,出现的错误,是为什么?
  • 在jsp中做页面登录,出现错误信息“数据库执行错误:No suitable driver”,我怀疑是不是我不能用sql 7.0
  • jsp的error 500是什么错误?
  • jsp Unsupported encoding: gb2312 错误原因
  • 急!!!jsp在运行时总是报"Attribute user has no value"或者空指针错误.
  • 急!!.....jsp运行错误.谢谢大家!!
  • 分儿多多!jsp调用javabean老是报Unclosed jsp:useBean tag错误!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问,windows2000如何支持jsp??? - 如果你是JSP高手,希望你可以帮忙!
  • 在JSP中的问题?请高手帮忙.....
  • 怎样学习Jsp能速成???帮忙指点,多谢!!!!
  • 关于jsp中调用javaBean的问题??(请大家帮忙)
  • 问几个关于JSP的问题,各位帮帮忙(高分相送)
  • 帮忙推荐JSP的书、好的JSP网站,谢谢。
  • JSP中有关点击链接出现小窗口的问题?做过的请帮忙啊!
  • 高分寻求JSP/Servlet写的聊天室源代码?请各位高手帮忙!
  • Weblogic JSP Programming文档中的一句话,不知道如何翻译,高手帮忙
  • 关于jsp:forward的问题,请帮忙呀!
  • 大家帮忙:谁有用jsp+mysql写的论坛源码?
  • 请问在win2000,ibm http环境下怎么配置websphere才能执行*.jsp文件。请大家帮帮忙
  • 请帮忙看看下面这段代码在jsp中怎么实现阿?
  • 各位虾帮忙了----在applet中如何将一个xml传递到下一个jsp页面中呢
  • Linux下Jsp连接MySQL的问题,急,在线等,郁闷N天了,大家帮忙!
  • 在jsp或servlet中如何从oracle数据库中提取并显示图像,帮帮忙。很急的。
  • 在jsp 中怎么使用java的类?请大虾或版主帮忙!比较急
  • 大侠帮忙!javascript 与jsp怎么传参数呢?谢谢!加急!
  • jsp连接mysql的问题,大虾们帮忙!!!
  • JSP中文乱码,高手请帮忙!!!
  • JSP中清空cookie代码参考
  • 现有1.jsp、2.jsp、3.jsp三个文件,我怎么在3.jsp文件中得到1.jsp中输入的值?
  • 一个框界网爷包含上下两个网页a1.jsp和a2.jsp,怎么实现a1.jsp自身不变且提交数据到下面的a2.jsp呢?不胜感激,急..
  • 请问jsp和serlet之间怎么通讯,jsp和jsp之间呢?
  • 请问<%@include file="abc.jsp"%>与<jsp:include page="abc.jsp"/>之间的差别
  • response.sendRedirect("index.jsp") 和 <jsp:forward page="index.jsp"/>的区别?
  • 想把一个jsp转到另一个jsp页面,要穿参数,中文的(jsp变量)。谁教教我?!
  • aaa.jsp有如下链接,当单击该链接时将id值传递给bbb.jsp,怎样在bbb.jsp中引用这个id值?
  • jsp+bean还是jsp+ejb还是jsp+servlet还是asp+activex好?
  • 谁能告诉我,怎么调试jsp程序呀!我在jsp中调用java,但是Tomcat这家伙只会给我报jsp文件出错。这可怎么办呀?
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3