Como gerar uma matrícula automaticamente

4 respostas
netbeansprogramaçãodesenvolvimentojava
F

Galera eu queria saber como depois dá inserção de todos os dados, qual código eu usaria pra gerar automaticamente, assim que o cadastro fosse do finalizado, um número de matrícula, id, ou um código alfanumérico lá que seja com tal propósito de identificação.

4 Respostas

TerraSkilll

Qual banco e meio de conexão está usando (JDBC, Hibernate)? Seu banco de dados deve possuir algum mecanismo de gerar chaves únicas, como Sequences no Postgree e Oracle e generator no Firebird. É possível obter esse valor antes ou depois da inserção, dependendo do caso.

Abraço.

F

JDBC, Banco MySQL

Gabrielfp

Como está usando banco MySQL eu recomendo que esse código de identificação seja sua chave primária, assim não correria riscos de por algum motivo ela ser modificada externamente, já que a mesma é auto_increment.

TerraSkilll

No MySQL, você pode pegar as chaves geradas na última inserção. Veja um exemplo em (olhe a primeira resposta):

Abraço.

Criado 16 de maio de 2017
Ultima resposta 16 de mai. de 2017
Respostas 4
Participantes 3