看你的executeQuery的参数,也就是sql语句在sqlplus里面能否正常执行

解决方案 »

  1.   

    --------------下面是此executeQuery方法-----------
    public ResultSet executeQuery(String sql){
        rs = null;
    try{
        conn = DriverManager.getConnection(DBurl,user,password);
                        stmt = conn.createStatement();
        rs = stmt.executeQuery(sql);
    }catch(SQLException ex){
                        ex.toString();
    }
    return rs;
    }
      

  2.   

    把你的sql打出来,直接到数据库里去执行,看结果正确与否八成是sql的问题
      

  3.   

    --------------下面是我修改后executeQuery方法-----------
    public ResultSet executeQuery(String sql){
        rs = null;
                if(conn != null)
                  {
    try{
        conn = DriverManager.getConnection(DBurl,user,password);
                        stmt = conn.createStatement();
        rs = stmt.executeQuery(sql);
    }catch(SQLException ex){
                        ex.toString();
    }
                 }
    return rs;
    }
    -----------------------------------------------------------------------------------------
    运行后,JSP正常进入,tomcat也没有报错的信息了。
    以示大家,共同进步!
      

  4.   

    把executeQuery()改为executeUpdate()