gpt4 book ai didi

java - ResultSet 和 ResultSetMetaData 之间的交互是单向的吗?

转载 作者:行者123 更新时间:2023-12-01 14:54:37 26 4
gpt4 key购买 nike

我的一位同事从网络上提取了一些代码,其功能如下:

ResultSetMetaData rsmd = rs.getMetaData();
while (rs.next()) {
count = rsmd.getColumnCount();
validateSame(firstRowCount, count);
}

这意味着 RSMD 维护对 ResultSet 的内部引用,并且列数可能因行而异。

对我来说,直觉上每个 RS 都会有一组元数据,我想重构这段代码,但我无法在 Java 文档中验证这一点,也无法通过 Google 获取它搜索。有人可以确认或否认元数据是不变的吗?

最佳答案

SQL 结果集是一个表,其结构完全由查询和正在查询的基础表定义。它不能逐行变化。您可以重构它。

关于java - ResultSet 和 ResultSetMetaData 之间的交互是单向的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14428496/

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