Netbeans 身份证号码生成

Netbeans 身份证号码生成,netbeans,netbeans6.5,Netbeans,Netbeans6.5,我试图在NetBeans IDE 6.5中为我的系统编写代码,以便像Ms Access中的自动编号一样为我自动生成ID号。有人对此有什么想法吗?我指的是代码。您使用的是什么数据库系统?如果它是基于SQL的: CREATE TABLE $tblname (id int(10) NOT NULL auto_increment PRIMARY KEY (id)) 尝试使用自动增量,如上面的示例中所示 如果您使用的是JavaDB,则需要在CREATE TABLE语句中的字段上使用。在Windows A

我试图在NetBeans IDE 6.5中为我的系统编写代码,以便像Ms Access中的自动编号一样为我自动生成ID号。有人对此有什么想法吗?我指的是代码。

您使用的是什么数据库系统?如果它是基于SQL的:

CREATE TABLE $tblname (id int(10) NOT NULL auto_increment PRIMARY KEY (id))

尝试使用自动增量,如上面的示例中所示

如果您使用的是JavaDB,则需要在
CREATE TABLE
语句中的字段上使用。在Windows API中,您可以创建Guid。我相信Netbeans也有类似的功能。

如果您使用的是Oracle,那么每个表都需要一个序列

一旦有了序列,就可以创建如下触发器:

Create or Replace trigger incrementOnInsert
before insert on TABLE
for each row
begin
    select sequence.nextval into :new.id from dual;
end;

我真的不认为MS-ACCESS标签在这里增加了什么,因为问题不在于ACCESS、Jet或ACE,而在于如何在不同的环境中做类似的事情。换句话说,访问与问题的答案根本不相关。