问题
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:
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'
来源:https://stackoverflow.com/questions/4271152/getcolumnlabel-vs-getcolumnname