Mysql
 sql >> база данни >  >> RDS >> Mysql

sql jdbc getgeneratedkeys връща идентификатора на колона, който не е намерен, типът на колоната е неизвестен

Трябва да извикате 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);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Премахнете или отрежете първите или последните няколко знака в MySQL база данни с SQL

  2. Производителност в PDO / PHP / MySQL:транзакция срещу директно изпълнение

  3. как да стартирате Mysql в git bash в Windows 8.1

  4. Използване на MySQL в Flask

  5. SQL SERVER – Един трик за боравене с динамичен SQL за избягване на атака с инжектиране на SQL?