我有一个 bigint 类型的自动递增列。调用 mysql_insert_id() 可以很好地获取先前插入的连接 ID。即使使用了 tomcat 容器中的连接池,它是否也能正常工作(识别最后插入的 ID)?
最佳答案
不要像那样使用特定于数据库的代码,它只会降低您的代码的可移植性。而是在执行更新时使用 Statement.RETURN_GENERATED_KEYS
选项。
这是您搜索的开始:sql jdbc getgeneratedkeys returns column "id" not found, column type unknown
关于java - mysql last_insert_id() 是否适用于连接池?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23653036/