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

Como obter o id da última linha inserida usando o comando preparado?

ps.executeUpdate(ps.RETURN_GENERATED_KEYS)

Você inventou isso. Não existe.
ps = con.prepareStatement(Insert_Credential);

Isso não diz ao PreparedStatement para retornar as chaves geradas também. Você precisa disso:
ps = con.prepareStatement(Insert_Credential, Statement.RETURN_GENERATED_KEYS);