从一张表中读取字段类型为timestamp的字段,并用rs.getString("字段名")在jsp页面显示,但是如果字段里的值为0000-00-00 00:00:00,就会出现 "Cannot convert value '0000-00-00 00:00:00' from column 28 to TIMESTAMP"的错误提示,请问如何解决,谢谢!

解决方案 »

  1.   

    你的是MySQL5吧?如果是的话,就就是驱动程序的问题了。
      

  2.   

    rs.getTimestamp(“字段名”);不行吗,着也是一个rs的方法啊,就mysql的驱动
      

  3.   

    long date = 0l;
    date = rs.getTimestamp(“字段名”).getTime();-----------------------------------------------------
    mysql数据库
      

  4.   

    没错,我用的是mysql5,驱动是3.1.12,请问该怎样解决,换驱动吗?用rs.getTimestamp(“字段名”).getTime()也试过了,还是会出现同样的错误提示啊!