ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY是jdbc2.0的标准

解决方案 »

  1.   

    Statement sm = cn.createStatement(ResultSet.TYPE_SCROLL_ENSITIVE,ResultSet.CONCUR_READ_ONLY);   该Statement取得的ResultSet就是可滚动的
    可能是数据缓存的问题,不是很清楚
      

  2.   

    JDBC 2.0 有 core package 和 optional package, Oracle 不是支持所有的 package.
    stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, 
                                        ResultSet.CONCUR_UPDATABLE); 
    很可能 Oracle 没有支持这些 API, 查看一下 Driver 的 readme
      

  3.   

    我和lz的有些区别 我用的是PreparedStatement qs = con.prepareStatement(sqlStr1);几百页中,倒数的10几页到20几页 查询的结果都一样。开始的几百页倒是正常。
      

  4.   

    问题已经解决了,确实是驱动的问题,我换成oracle 自带的驱动就没问题了,之前我用的是weblogic提供的驱动