为了账号安全,请及时绑定邮箱和手机立即绑定

ResultSetMetaData.getColumnLabel 可以返回 null 吗?

ResultSetMetaData.getColumnLabel 可以返回 null 吗?

慕工程0101907 2023-09-20 16:14:10
我的问题是ResultSetMetaData.getColumnLabel(int)可以返回吗null?是否有任何驱动程序实现返回的已知情况null?如果是的话,如何实现这种情况。从文档来看,似乎没有这样的限制。我想对此有第二意见。更新1:在 PostgreSQL 中,当我执行一个简单的查询时select 1;,返回列名?column?。我的问题是,是否有任何情况下列标签可以是null.
查看完整描述

2 回答

?
ITMISS

TA贡献1871条经验 获得超8个赞

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

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


查看完整回答
反对 回复 2023-09-20
?
交互式爱情

TA贡献1712条经验 获得超3个赞

不存在返回 null 的情况。它将返回一个值或一个异常,说明未传递的列数多于可用列数



查看完整回答
反对 回复 2023-09-20
  • 2 回答
  • 0 关注
  • 61 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信