getColumnName(i)的列顺序!
cqhzq 2003-07-07 01:03:54 我通过ResultSetMetaData.getColumnName(i)得到的列头顺序为什么和表里的列头顺序不一样?
比如:我testTable有2列:id, name
我通过select * from testTable得到的ResultSet中,调用ResultSetMetaData rsmd=rs.getMetaData(),然后用rsmd.getColumnName(i)得到的列名的排列顺序和建表时的列顺序不一样。即:rsmd.getColumnName(1)很有可能是name.
有谁知道可以如何解决???让出来的顺序和建表时的列顺序一样。。。
万分感谢。。。
DB:postgresql7.3.3
JDBC:2.0