JDBC ResultSet 未打印,但元数据确认了内容 [已关闭]

JDBC ResultSet not printing, though MetaData confirms contents [closed]

提问人:Cjenkins 提问时间:11/15/2023 最后编辑:Mark RotteveelCjenkins 更新时间:11/18/2023 访问量:18

问:


编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答这个问题。

20小时前关闭。

我正在测试JDBC ResultSets的演示代码,但我没有得到这些值的任何打印输出。我可以输出元数据值以确认正确的列、列名和类型,但我只得到单元格的空字符串。此外,一列的 executeUpdate 返回 0,并且我在 SQL Developer 中看不到的数据库中没有变化。

连接到 Oracle XE 的读/写权限是否存在问题?我不知道在哪里检查,无论是在JDBC对象中还是在SQL Developer中。

从该语句中获取一个 Connection、一个语句,然后一个 ResultSet。尽管元数据确认了每列的名称和类型,但未从任何类型的 get[type] 中打印出任何内容。通过使用在 SQL Developer 中成功运行的 SQL 命令对行执行更新,并确认该函数返回 0;

甲骨文 JDBC Oracle11g

评论

0赞 Mark Rotteveel 11/18/2023
请提供一个最小的可重现示例,并确保你的表实际上包含数据(如果你在其他地方插入了数据,则你实际提交了数据)。

答: 暂无答案