Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Obtendo o último ID de registro inserido de uma tabela de banco de dados em java?


Você pode usar as getGeneratedKeys método. Esta postagem do fórum vai ajudar.

Também recomendo que você use uma ferramenta ORM como Hibernar . No Hibernate você faria algo assim:
myTable = new myTable();
myTable.prop1 = prop1;
myTable.prop2 = prop2;
int id = session.save(myTable);

O Hibernate emitirá os comandos SQL apropriados (dependendo do banco de dados selecionado) e retornará o id gerado automaticamente.