您的位置:首页 > 其它

jdbc获取insert主键

2015-12-01 10:38 316 查看
很多时候,当插入一条记录后,希望马上获得插入的主键id,

不少获得这个id的方法是 select max(id) from tablename;

为了获得这个id需要多执行一次sql语句。

PostgreSQL提供了RETURNING语句在插入后立刻获得这个id,具体方法如下:

?
使用JDBC调用方法

?
使用10万条数据来测试 select
max(id) 和 RETURNING 方式,测试结果如下:

?
其他数据库Derby, H2, MySQL, SQL Server也支持

?
方式来提高插入后获取插入id的性能。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: