Java中getColumnName(i)和getColumnLabel(i)的区别
getColumnLabel(i)的作用:获取在打印输出和显示屏中使用的指定列的建议标题。
语法:
public java.lang.String getColumnLabel(int column)
参数:
column
指示列索引的 int 。
返回值
包含列标题的 String。
getColumnName(i)的作用:获取指定列的名称。
语法:
public java.lang.String getColumnName(int column)
参数
column
指示列索引的 int 。
返回值
一个包含列名的字符串 。
简而言之
- getColumnLabel获取的是field的SQL AS的值。
- getColumnName获取的是sql语句中field的原始名字。
建议一律使用getColumnName避免问题。