getColumnLabel vs. getColumnName

2019-02-07 22:00发布

What is the difference between ResultSetMetaData.getColumnLabel and ResultSetMetaData.getColumnName?

Label: Gets the designated column's suggested title for use in printouts and displays.

Name: Get the designated column's name.

Does anyone know how Label is determined?

1条回答
smile是对你的礼貌
2楼-- · 2019-02-07 22:40
String getColumnLabel(int column) throws SQLException;  

If a SQL AS is not specified, the value returned from getColumnLabel will be the same as the value returned by the getColumnName method.

Example:

select id as user_no from users
  • getColumnLabel would return 'user_no'
  • getColumnName would return 'id'
查看更多
登录 后发表回答