我正在尝试在NetBeans IDE 6.5中为我的系统编码,为我自动生成ID号,就像Ms Access中的自动编号一样。有没有人对此有任何想法?我的意思是代码。
答案 0 :(得分:0)
您使用的是什么数据库系统?如果它是基于SQL的东西:
CREATE TABLE $tblname (id int(10) NOT NULL auto_increment PRIMARY KEY (id))
尝试使用auto_increment,例如上面的示例。
答案 1 :(得分:0)
如果您使用的是JavaDB,则需要CREATE TABLE
语句中字段GENERATED AS IDENTITY
option。
答案 2 :(得分:0)
在Windows API中,您可以创建Guid。我确信Netbeans有一些类似的UID API。
答案 3 :(得分:0)
如果您使用的是Oracle,则每个表都需要一个序列。
一旦你有序列,就可以创建一个这样的触发器:
Create or Replace trigger incrementOnInsert
before insert on TABLE
for each row
begin
select sequence.nextval into :new.id from dual;
end;