我正在做一个项目,其中我们使用使用JSP创建的注册表来存储学生的信息。现在我想在这里让每个学生都有一个唯一的ID。我怎样才能做到这一点?
我希望ID是名字,姓氏和一些数字(字母数字ID)的组合。有什么办法吗?这个ID生成可以在数据库端还是在Java中完成?每次我存储来自JSP页面的信息时,都应该为每个条目自动生成一个ID,并且该ID也存储在DB中。
我正在使用mysql作为数据库。
最佳答案
尝试将您的学生详细信息与uuid结合起来,以下是如何在Java中生成uuid
public static void main(String[] args) {
final String uuid = UUID.randomUUID().toString().replace("-", "");
System.out.println("uuid = " + uuid);
}