用你的程序自己生成呀!
Date nowTime = new Date();
String 序列值 = "RK" + nowTime.toLocalString + 几位随机数;

解决方案 »

  1.   

    public String MakeUniqueS()
        {
            String Addr = "";
            String UniqueS = "";
            Random randnum = new Random(System.currentTimeMillis());
            try
            {
                Addr = InetAddress.getLocalHost().getHostAddress();
            }
            catch(UnknownHostException ex)
            {
                Addr = "" + randnum.nextDouble();
            }
            UniqueS = Addr + randnum.nextDouble();
        }这是个随机数的方法,你参照一下,希望能有提示!
      

  2.   

    用自动增加的那种吧,不过要是oralce的话,就不行,需要程序来作
      

  3.   

    如果是自增行一定要INTEGER的,象楼主这种的可能要用SQL语句来写(通过MAX来做,每次取最大的然后加一)
      

  4.   

    回复人: wumingwangzi(将java进行到底) ( ) 信誉:101  2004-10-13 10:31:00  得分: 0  
     
     
       用自动增加的那种吧,不过要是oralce的话,就不行,需要程序来作
      
     oracle可以的,建一个Sequence,每次插入这个自增的序列就可以了!
      

  5.   

    看看java.util.Random类的实现,可以根据你的实际需要,自己建立一个随机生成器!