首先创建序列

create sequence SEQ_Logintable_Identity
increment by 1 --每次自增几
start with 1   --从1开始
nomaxvalue     --不设置最大值
nocycle        --直接累加,不循环nocache;        --不建缓冲区


为test_user.login_user表创建触发器

create or replace trigger tri_loginuser before insert on test_user.login_user for each row when (new.id is null)
 begin select SEQ_LOGINTABLE_IDENTITY.Nextval into:new.id from dual; end;

最后添加语句

insert into test_user.login_user(name,password) values(?,?)

不用为id指定序列