Mysql
 sql >> Database >  >> RDS >> Mysql

Ottenere l'ultimo ID record inserito di una tabella di database in Java?

È possibile utilizzare getGeneratedKeys metodo. Questo post del forum aiuterà.

Posso anche consigliarti di utilizzare uno strumento ORM come Iberna . In Hibernate faresti qualcosa del genere:

myTable = new myTable();
myTable.prop1 = prop1;
myTable.prop2 = prop2;
int id = session.save(myTable);

Hibernate emetterà i comandi SQL appropriati (a seconda del database selezionato) e ti restituirà l'id generato automaticamente.