我发现Statement.getGeneratedKeys()
可用于检索插入行的ID。但是,如果我们有多个JDBC连接同时执行插入操作,我想知道它是否可靠。
答案 0 :(得分:1)
来自getGeneratedKeys()
的{{3}}
检索由于执行此Statement对象而创建的任何自动生成的密钥。
从连接对象创建Statement时,生成的键属于该特定语句。并且他们返回插入的特定ID。所以你会安全地得到那些。
答案 1 :(得分:1)
正常工作没有问题,除非你正确使用JDBC。我使用getGeneratedKeys()很长一段时间,直到现在都没有遇到任何问题。