java - 如何在 JDBC 中使用自动编号进行批量插入?

标签 java mysql jdbc autonumber

以前我有一些使用 MS Access 的经验,现在我正在使用 JDBC,当然是用 Java。在 MS Access 数据库中,我可以有一个自动编号字段,这对于生成主键非常方便。我想在 Java 中做同样的事情。然而,在深入研究了SO(当然还有谷歌)几天后,我能找到的只是一些非常方便的方法。其中之一是首先获取表中最大的主键(比如N),然后插入键为(N+1)的最新记录。我猜这可行,但效率不高。有哪位天才可以帮助我吗?

最佳答案

MySQL 也有类似的功能:自动增量。只需将其添加到您的关键字段即可完成。

关于java - 如何在 JDBC 中使用自动编号进行批量插入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9486972/

相关文章:

java - 改变单纯形算法以最小化目标函数而不是最大化

java - 如何从 POJO 自动生成 JAXB 注释?

mysql - 我想从 nodejs 获得对 angular 6 的响应

mysql - 如何删除没有名称定义的约束?

java - ORA-00904 错误

java - 如何使用复合 ID 解决 Session.get() 奇怪的行为?

java - 通过应用程序上下文配置 session 工厂,连接已初始化,但 session 工厂始终指向 null

javascript - 在 Sequelize Attribute 中编写自定义函数

oracle - 与 Java 6 一起使用的 Oracle 瘦驱动程序版本

java - 尽管查询在其他地方工作,SqlitePreparedStatement 不返回结果集