根据你的信息,应该是驱动程序不匹配或版本不对,或是SQL语句不正确。

解决方案 »

  1.   

    凭一些积累的经验了,在这方面调试是挺难的。你调用JAVABEAN了吗?
    在看看其中的逻辑
      

  2.   

    多谢各位,我自己解决了,原因是我在一个sqlQuery的语句中嵌套了另一个相同的sqlQuery语句,导致句柄冲突,改后就成功了。分数我会给大家的,还是想请教各位在jsp页面中的调试方法
      

  3.   

    JSP都会转化为servlet,根据出错信息并查看JSP转化后的servlet源文件,分析JSP文件,我一般是这样做的,当然,对于一般性的错误,在JSP提示中就可以排除。
      

  4.   

    :),jsp的调试,确实让人头疼,尤其是在一个比较复杂的项目中,可能有数十个jsp叶面相互调用,出错之后很难找到问题。所以,我的处理方法是尽可能的把代码写在javabean中,以便调试,比如说数据库处理等等,放入bean中以后,可以方便调试。
      

  5.   

    在jsp文件中你可以用变量跟踪查找具体错误发生在哪?
    <%
    int i=0;
    try{
    i=1;
    ---------------
    你要查找的code.
    ---------------
    }
    %>
    }catch(Exception e){
       out.println(e.toString());
       out.println("i="+i+"<br>");
    }
    %>
    这样就可以找到你的程序具体出错的地方。你试试看。
    这是我平时写程序中找到的,同你一起分享。