rsmd.getColumnLabel(1)和rsmd.getColumnName(1)有什么区别
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);  
ResultSet rset = stmt.executeQuery("select * from yourtable");  
ResultSetMetaData rsmd = rset.getMetaData() ;  
rsmd.getColumnLabel(1)和rsmd.getColumnName(1)都获得第1列的列名,但不知道它们有什么区别。  
------解决方案--------------------getColumnLabel(int)返回该int所对应的列的显示标题 getColumnName(int)返回该int所对应的列的在数据库中的名称
------解决方案--------------------getColumnLabel 是显示你现在的列的名字,你可能取个别名~这时候显示别名,比如  name as MYNAME,这时候显示后者
getColumnName 这个始终都是数据库列的名字!一直显示name