getColumnLabel与getColumnName

时间:2010-11-24 20:21:00

标签: java resultset

ResultSetMetaData.getColumnLabelResultSetMetaData.getColumnName之间的区别是什么?

Label:获取指定列的建议标题,以便在打印输出和显示中使用。

名称:获取指定列的名称。

有谁知道Label的确定方式?

1 个答案:

答案 0 :(得分:36)

String getColumnLabel(int column) throws SQLException;  

如果未指定SQL AS,则返回的值           getColumnLabel将与。返回的值相同           getColumnName方法。

示例:

select id as user_no from users
  • getColumnLabel将返回'user_no'
  • getColumnName将返回'id'