我正在做一个项目,其中我们使用使用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);
}

07-24 18:52
查看更多