我发现Statement.getGeneratedKeys()
可用于检索插入的行的ID。但是我想知道,如果我们有多个JDBC连接同时执行插入操作,它是否可靠。
最佳答案
来自getGeneratedKeys()
的Docs
检索由于执行此Statement对象而创建的任何自动生成的键。
从连接对象创建语句时,生成的键属于该特定语句。并且它们返回插入的特定ID。这样您就可以安全地获得这些。
关于java - Statement.getGeneratedKeys()的可靠性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25031445/