getColumnLabel与getColumnName
ResultSetMetaData.getColumnLabel和ResultSetMetaData.getColumnName之间有什么区别?
Label:获取指定列的建议标题,以便在打印输出和显示中使用。
名称:获取指定列的名称。
有谁知道Label是如何确定的?
String getColumnLabel(int column) throws SQLException;
如果未指定SQL AS
,则从getColumnLabel
返回的值将与getColumnName
方法返回的值相同。
例:
select id as user_no from users
- getColumnLabel将返回’user_no’
- getColumnName将返回’id’