gpt4 book ai didi

java - JDBC 中 sql 语句的 Select 子句中的游标

转载 作者:行者123 更新时间:2023-12-02 05:30:09 29 4
gpt4 key购买 nike

我有一个查询,其中在 Select 子句中使用 Cursors 以及其他一些列 Values。我想通过 Java 中的 ResultSet 迭代其结果。但找不到从结果集中获取 Cusror 的方法.可以这样做吗?有人可以帮助我吗?

例如

select name, roll_no,
cursor (select subj1
from Subject
where id = 'abc'
) as cusr1
from student

最佳答案

这是从结果集中读取列的通用方法。

    while (resultSet.next()) { //Read every row
int columnCount = resultSet.getMetaData().getColumnCount();
for (int column = 1; column <= columnCount; column++) { //Read every column
String columnName = resultSet.getMetaData().getColumnName(column);
Object value = resultSet.getObject(columnName);
if (value != null) {
doSomething(columnName, value);
}

}
}

关于java - JDBC 中 sql 语句的 Select 子句中的游标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25631839/

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