就是取不到数据,但是rs不为空,rs.next()等于false

解决方案 »

  1.   

    SELECT * FROM TFILES where id=1 for update
    你用的是什么数据库啊?
    在你数据库中可以运行吗????
      

  2.   

    Oracle啊,数据库没问题,这个表TFILES有BLOB字段才取不出来,如果换一个表就能取出来,所以很疑惑 xmvigour(微电--有狼的气质 没狼的勇气 真郁闷) 老兄是搞java的啊?呵呵,我的qq是33291349,有兴趣聊聊吗?
      

  3.   

    将SELECT * FROM TFILES where id=1 for update换成
    SELECT id FROM TFILES where id=1 for update试一试msn:[email protected]
      

  4.   

    to : study_body(珍惜每一天) 结果一样而且我需要其中的每个字段,所以必须全取出来
      

  5.   

    你用其他的Sql解析器,比如Sql plus运行一下你的Sql 语句看结果如何。
      

  6.   

    to : study_body(珍惜每一天)很正常,能取到数据,前面我已经说的很清楚了你的MSN怎么不在线?
      

  7.   

    conn.setAutoCommit(false);
    试试看
      

  8.   

    // This is absolutely necessary in this case and any case where you are doing
    // a select for update. Not doing this will result in a ORA-1002conn.setAutoCommit (false);
      

  9.   

    上面的问题解决了,虽然还是有问题!非常感谢 xmvigour(微电--有狼的气质 没狼的勇气 真郁闷) 、 study_body(珍惜每一天)