gpt4 book ai didi

java - 如何从 Oracle 数据库中获取自动递增的 PK?

转载 作者:行者123 更新时间:2023-11-30 11:53:47 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
PLSQL JDBC: How to get last row ID?

我已经实现了一个触发器和一个用于自动递增 PK 的序列,我使用 Oracle 10g 作为数据库。现在我想使用 JAVA 插入一些东西,但我需要在插入后立即将递增的 PK 保存在一个变量中。我试过这个:

PreparedStatement pstmt = connection.prepareStatement("INSERT INTO sometable 
VALUES(?, ?)",
Statement.RETURN_GENERATED_KEYS);
pstmt.setInt(1, 5);
pstmt.setString(2, "Username");
pstmt.executeUpdate();
ResultSet resultSet = pstmt.getGeneratedKeys();

但它不起作用。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com