首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

ResultSetMetaData.getColumnLabel跟getColumnName的区别

2013-01-21 
ResultSetMetaData.getColumnLabel和getColumnName的区别getColumnName返回的是sql语句中field的原始名字。

ResultSetMetaData.getColumnLabel和getColumnName的区别

getColumnName返回的是sql语句中field的原始名字。getColumnLabel是field的SQL AS的值。

比如:select a.name as name,a.description as description,b.description as relatedDescription from a,b where ...此时,getColumnName(3) == "description";而getColumnLabel(3) == "relatedDescription"。?如果你想将ResultSet的结果映射到HashMap中,注意一定使用getColumnLabel,而不要用getColumnName。

热点排行