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

T

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

G

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.

T

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