它看起來像火鳥不支持的getGeneratedKeys()你有一個AUTO_INCREMENT列執行插入之後。所以我想了解在插入後如何讓我的手在生成的密鑰上。火鳥+ JDBC:獲取生成的密鑰自刀片
1)我必須使用「插入到用戶(...)VALUES(...)返回ID」,並通過一個CallableStatement以獲取生成的ID叫這個?究竟如何?我需要圍繞「呼叫{...}」來包裹我的插入嗎?2)是否有一些其他方法可以在Firebird下獲取生成的ID,某種「select last_id_generated()」。 「從用戶選擇最大(id)」不計算。
3)難道真的是的getGeneratedKeys()不是由火鳥JDBC驅動程序支持? (可選)
謝謝!
這個帖子可能會有幫助:http://tech.dir.groups.yahoo.com/group/Firebird-Java/message/10170 –
謝謝,但帖子有點含糊。在那裏我不清楚如何使用JDBC來獲取它。 – TraderJoeChicago