jbdc忽略sql语句中的别名

gle*_*tov 2 java sql sybase jdbc

在我的Java应用程序中,我运行sql查询,例如:

select rowid as col1, id as col2 from dummy_table
Run Code Online (Sandbox Code Playgroud)

然后,当我使用ResultSetMetaData.getColumnNames时,我希望获得列别名(col1和col2),但是方法返回物理列名。

所以,我的问题是,如何使用ResultSetMetaData获取列别名

我使用Java 1.6,Jdbc,Sybase

非常感谢

kor*_*fey 6

也许您的驱动程序不理解别名列。尝试调用ResultSetMetaData.getColumnLabel()以查看得到了什么