比如我做一个注册表,里面有个时间字段,用java写UI测试代码,怎么才能将系统时间和其他数据一起插入到mysql数据库里面JavaMySQL

解决方案 »

  1.   

    UI我不懂,但是我们一般在mysql中都是用字符串存的时间,读的时候也方便
      

  2.   

    jdbc的话,直接拼sql就好啦。
    嫌麻烦可以把时间转成字符串形式。
      

  3.   

    不就是sql里将前台传的时间格式化下和其他参数插入数据库么。
      

  4.   


    SQL插入形式为 to_date(?,'YYYY-MM-DD HH24:MI:SS')ps.setString(1, FormatUtil.getDateTime(user.getBirthday()));
      1代表第几个?
      

  5.   

    public class FormatUtil {

    private final static SimpleDateFormat SDF_DATE = new SimpleDateFormat("yyyy-MM-dd");
    private final static SimpleDateFormat SDF_TIME = new SimpleDateFormat("HH:mm:ss");
    private final static SimpleDateFormat SDF_DB_DATE = new SimpleDateFormat("yyyyMMdd");
    public static  String getDateTime(Date date){
    return SDF_DATE.format(date) + " " + SDF_TIME.format(date);
    }
    public static  String getDateTime1(Date date){
    return SDF_DATE.format(date) ;
    }
    public static String getDate(Date date) {
    return SDF_DATE.format(date);
    }

    public static String getDBDate(Date date){
    return SDF_DB_DATE.format(date);
    }
    }
      

  6.   

    qiyuexuel谢谢  谢谢大家 我自己解决问题了,我只用了3句话 就可以实现和其他数据一起插入到数据库里面了谢谢了哈!!但是呢分还是给你吧!