我正在 WAS 8.0.0.5 上开发一个与 DB2 数据库交互的应用程序。
我正在使用 java.sql.ResultSetMetaData 调用 getColumnName() 类获取列名。在我的开发中,一切都很好。
ResultSetMetaData rsmd = rs.getMetaData();
String columnName = rsmd.getColumnName(i + 1);
当我尝试在 WAS 8.0.0.6 上安装而不是获取列名时,我得到了列索引!!!
连接字符串的驱动程序集是com.ibm.db2.jcc.DB2Driver
正如我的旁注,我已经确认 WAS 8.0.0.5 使用 DB2 驱动程序 3.62(有效),而 8.0.0.6 使用 4.12(无效)。
怎么了?