Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Sobre o ID Gerado Automaticamente

Boa Tarde a todos :D

Estou com uma dúvida, se alguém puder me ajudar serei muito grato! Enfim, vamos lá. Na aula 02 o professor faz o Statement retornar as chaves geradas automaticamente, mas na verdade, quem irá gerar essas chaves? É o banco de dados que gera as chaves (se sim, foi aquele comando especificado no campo ID na criação da tabela?) ? Ou é o statement que irá "ver" as chaves do banco e irá gerar uma chave sequencial ? Caso seja o banco que construa as chaves sequenciais, como o statement vai "saber" que o banco criou ? Essa parte foi meio confusa "kkkk"

Muito Obrigado pela atenção!

2 respostas
solução!

Fala ai Tiago, tudo bem ?

Uma grande parte dos bancos de dados hoje já tem esse esquema de criação do id, imagino que o curso use mysql, que faz isso por exemplo.

Essa é uma configuração que fazemos no banco de dados, falando que o id é auto incrementável.

Huum, entendi! Era o que eu imaginava mesmo, só queria confirmar, aí o statement irá receber as chaves geradas (Statement.RETURN_GENERATED_KEYS), a partir do comando de insert né ?