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

sql jdbc getgeneratedkeys retorna id de coluna não encontrado, tipo de coluna desconhecido


Você precisa chamar 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);