Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

getColumnLabel vs. getColumnName

Tags:

java

resultset

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?

like image 575
sova Avatar asked Nov 24 '10 20:11

sova


1 Answers

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'
like image 161
stacker Avatar answered Sep 28 '22 16:09

stacker