关于ResultSetMetaData 驱动中的ResultSetMetaData

数据库:MySQL 5.5

本人在使用同一个表做left join 自己的时候,有两个name ,其中一个设置别名为pname,结果在使用ResultSetMetaData  驱动中的ResultSetMetaData的时候,使用metaData.getColumnName(i),结果无法返回列别名,而是只返回原始列名 , 在JDBC的URL上增加参数useOldAliasMetadataBehavior=true  可以使其正常获取别名


你可能感兴趣的:(mysql,jdbc,别名,getColumnName)