我发现Statement.getGeneratedKeys()可用于检索插入的行的ID。但是我想知道,如果我们有多个JDBC连接同时执行插入操作,它是否可靠。

最佳答案

来自getGeneratedKeys()Docs


  检索由于执行此Statement对象而创建的任何自动生成的键。


从连接对象创建语句时,生成的键属于该特定语句。并且它们返回插入的特定ID。这样您就可以安全地获得这些。

关于java - Statement.getGeneratedKeys()的可靠性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25031445/

10-10 03:03