Mysql
 sql >> Base de données >  >> RDS >> Mysql

sql jdbc getgeneratedkeys renvoie l'ID de colonne introuvable, type de colonne inconnu

Vous devez appeler rs.next() :

int autoIncKeyFromApi = -1;
rs = stmt.getGeneratedKeys();
if (rs.next()) {
    autoIncKeyFromApi = rs.getInt(1);
} else {
    // do what you have to do
}
System.out.println(autoIncKeyFromApi);