为什么,我的对象集里,找不到字段名?
String chaxun="SELECT * FROM lhzxt001";
ResultSet result=dccon.executeQuery(chaxun);
ResultSetMetaData metadata=result.getMetaData();
result.next();
int columns=metadata.getColumnCount();
out.println("columns is"+columns);
System.out.println(metadata.getColumnName(1));--------(3)
String username=result.getString("dcUserName"); -----(1)
//String username=result.getString(1); --------------(2)
System.out.println(username);
问题:程序执行到(1)出错
说在结果集中 cloumn 'dcUserName'找不到,也就是dcUserName这个字段找不到,但是,他在表中确实存在呀。现在前面的查询语句,确实被执行了,因为字段熟可以查到
可以打出来 columns is 12,也就是说表中有12字段,但是在(3)处,要求打出来字段名
却是什么都没有.为什么能查询,但是字段明确找不到呢?如果将(1)注释掉,执行(2)
,程序可以执行,但是打出来的却是一些 ooooo, 究竟是那里出问题了?还是我的环境配置有什么问题?mysql安装完后,不需要配置什么吧。
我在jsp半提问,没有人能解决,希望这里的高手指点,只要意见有益,就给分,不够在给