有条件的哥们帮试一下啊。我换了个oracle数据库,也这样。是不是和润年有关啊。那为什么偏偏是 1989-04-16,而不是别的日子呀

解决方案 »

  1.   

    select to_day('1989-04-16','yyyy-mm-dd') from dual; 以上这段有问题,应该如下
    select to_date('1989-04-16','yyyy-mm-dd') from dual;
    这样用rs.getDate能取到正确路径
      

  2.   

    Sorry,帖子写错了,我试验的时候用的是 to_date函数,不是to_day。结果就是那个样儿经过测试,用oracle 10g的ojdbc14.jar就会出现此问题。用oracle9的驱动就没问题,好像是新版本的oracle驱动有bug。然而,我的系统必须用到 10g的ojdbc14.jar包,不能降级,这可惨了。  oracle的驱动怎么连这种bug也有 ,getDate函数有问题