在Java中插入SQL后访问自动增量标识字段

在Java中插入SQL后访问自动增量标识字段,第1张

在Java中插入SQL后访问自动增量标识字段

以下代码片段应做ya’:

PreparedStatement stmt = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);// ...ResultSet res = stmt.getGeneratedKeys();while (res.next())    System.out.println("Generated key: " + res.getInt(1));

已知这可用于以下数据库

  • 德比
  • 的MySQL
  • SQL服务器

对于不起作用的数据库(HSQLDB,Oracle,PostgreSQL等),您将需要使用数据库特有的技巧。例如,在PostgreSQL上,您可以调用所讨论

SELECTNEXTVAL(...)
的序列。

请注意,的参数

executeUpdate(...)
是类似的。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5133692.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存