要做一个注册的页面,注册的ID是系统产生的,就是在以前ID的基础上加上1这样排列下去,比如以前注册到10010,这次系统就要自动给定一个10011,我是想这样做的,就是用select count语句获取以前的总数,然后再加1就是现在的ID号,比如以前有10010个人注册了,那么现在这个的ID就是10011了,但是不知道怎么在jsp中使用select count 语句,不知道还有更好的方法吗?
sql 语句我会写,但是要怎么获得count的值,怎么把获得的值从String型转成int 型呢

解决方案 »

  1.   

    select count(*) from 表;得到一个返回值;
    insert ID values('返回值') into 表;实在不行 在数据库设置主键自动增长就可以了。 
    这样最省事
      

  2.   


    好了,不过自增长出来的ID看着长短不一不太好看,不过还好,能用就行,跟QQ号一样,也许有人认为越小越好呢