它看起来像火鸟不支持的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