以前在做系统时,手动在数据库插入的数据的ID格式为001 002 003...这种类型的数据。 
而现在页面注册信息时用的是Util.getMillusTime()生成的Id 。 
这样在页面上看起来不和谐, 问用什么办法在注册信息时用个什么好的方式生成如001 002 003 这样的Id呢

解决方案 »

  1.   

    如果是使用sql server   把id 设置为 primary key (主键)  identity(1,1)   
                          输出的时候做下字符串并接
                     String sid = "";
                   for(int i = 0 ; i < 规定的长度 - sid.length(); i ++){
                       sid += "0";
                   }
                  sid += id;           可以直接显示就直接显示 ,不要写垃圾代码
      

  2.   

    数据库的自增字段一般是整形的,而且应作为主键,像你这种要字符串自增的,最好写一个trigger,每次insert的时候来生成吧