/** * */ package testsuite.simple; import java.sql.ResultSetMetaData; import testsuite.BaseTestCase; /** * @author Tonci * */ public class TestBug35150 extends BaseTestCase { /** * @param name */ public TestBug35150(String name) { super(name); // TODO Auto-generated constructor stub } public void testBug35150() throws Exception { try { this.rs = this.stmt.executeQuery("select distinct Password AS PWD from mysql.user"); ResultSetMetaData metadata = this.rs.getMetaData(); System.out.println("GetColName: "+ metadata.getColumnName(1)); System.out.println("GetColLab: "+ metadata.getColumnLabel(1)); //Object name = this.rs.getObject(metadata.getColumnName(1)); //Unremark above to get: No column "PWD" //Object name = this.rs.getObject(metadata.getColumnLabel(1)); //Unremark above to see Exception } finally { closeMemberJDBCResources(); } } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub junit.textui.TestRunner.run(TestBug35150.class); } }