这个与你的数据库设置有关系。比如你用的mysql 你的数据库中设置为自动增长后在java中 jdbc 操作的时候 insert into table (name,age)values( aaa ,aa)你将表中的其他字段写入 ,id不用写,数据库会自动增加 也不会重复 。排除手动插入这种会重复
如果你的主机是varchar类型。java中可以用uuid。每次插入sql的时候自动生成一个uuid即可。
把主键设为自动增长。identity,