ResultSetMetaData.getColumnLabel 可以返回 null 吗?



我的问题是,ResultSetMetaData.getColumnLabel(int( 返回null

是否有任何驱动程序实现返回null的已知情况?如果是这样,如何实现这种情况。

从文档来看,似乎没有这样的限制。我想要对此的第二种意见。

更新 1:

在PostgreSQL中,当我执行一个简单的查询select 1;时,返回的列名?column?。 我的问题是,是否有任何可以null列标签的情况。

JDBC API 没有明确禁止将null作为getColumnLabel(或getColumnName(的值,因此存在为未命名列返回null的 JDBC 实现并非不可能。

也就是说,我想不出我头顶的例子。据我所知,大多数数据库都会为未命名的列生成默认标签。

不能有它可以返回 null 的情况。它将返回一个值或一个异常,指出没有传递的列大于可用列

相关内容

  • 没有找到相关文章