java - Statement.getGenerateKeys() 的可靠性

标签 java jdbc

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

最佳答案

来自Docs getGenerateKeys()

Retrieves any auto-generated keys created as a result of executing this Statement object.

当您从连接对象创建语句时,生成的键属于该特定语句。他们返回插入的特定ID。所以你会安全地得到这些。

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

相关文章:

oracle - 在 Quercus/Tomcat 上使用 Zend 并连接到 Oracle

java - SQL 查询不从 Java 返回结果,尽管它在 Access 中返回结果

java - 计算数组中整数的出现次数

java - OpenCV/JavaCV 人脸识别 - 非常相似的置信度值

java - 如何使用 Java 设置 Jasper 元素级别属性

java - 无论如何,我无法在 Hibernate 中批处理 MySQL INSERT 语句

java - 尝试在 servlet 引擎之外使用连接池

java - 等待直到阻塞队列已满

java - android调试器-框架和线程之间的关系是什么?断点在不同地方的工作方式是否不同?

java - JDBC 多批执行问题