请问在用Servlet把时间插入数据库时,是用String还是用date//Timestamp???哪种方便?

解决方案 »

  1.   

    这得看你的数据库设计的是什么类型,个人认为最好都用String,方便。
      

  2.   

    这个就要看你数据库中这个字段的设计时的思路了
    只要精确到天的,那就用date
    精确到秒的,那就用timeStamp
    我说的是数据中的类型
    在java中,统一用Date,它已经包括了所有的时间格式,包括天、秒
      

  3.   

    好象mysql中有datatime这个类型,我用mysql插入时间类型的时候就是用这个
      

  4.   

    谢谢!但是在java生成当前时间,秒后面会多出一项,怎样format成java.sql.date
      

  5.   

    如果需要秒的话 在数据库中用datatime这个类型
    这个类型
    update student set lastLogTime=now() where id='id'
    getString("lastLogTime")获得数据库中的字段
      

  6.   

    new java.sql.TimeStamp(new java.util.Date().getTime());