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

Come ottenere l'ID dell'ultima riga inserita utilizzando la dichiarazione preparata?

ps.executeUpdate(ps.RETURN_GENERATED_KEYS)

L'hai inventato tu. Non esiste.

ps = con.prepareStatement(Insert_Credential);

Questo non dice a PreparedStatement per restituire le chiavi generate. Hai bisogno di questo:

ps = con.prepareStatement(Insert_Credential, Statement.RETURN_GENERATED_KEYS);