是这样,登录一次给一个ID号,ID是六位数,是登陆者的唯一标示,所以要保持唯一。
采用递增的话,怎样随机呢

解决方案 »

  1.   

    其实最笨的方法也是最直接的方法!zez(鹤清风 为了老婆多挣钱 !) 的方法不错
      

  2.   

    up zez(鹤清风 为了老婆多挣钱 !) 的方法就可以
    不过要是数据库里的存的已经够多了的话要进行很多次判断,这样会给数据库造成不必要的负担
    一个六位数最多可以有999999个数据,从100000开始,将此字段设为自动增长不就行了?然后控制一下它的范围不就OK了?
      

  3.   

    public class ID{
      private static ID my=new ID();
      private int i=0;
      
      private ID(){}
      
      public static getID(){
          synchronized(my){
             i++;
             return i;
          }
      }
    }这个例子不能用在j2ee下的ejb当中,因为ejb使用的是不同的classload,这个例子是一个设计模式的简单应用使用方法:
    你可以在你需要生成id的位置调用静态的方法getID();int i=ID.getID();祝你好运!