ResultMetaData.getColumnLabel和ResultMetaData.getColumnName为什么都得到Name的值

yushi638 2007-02-07 10:24:24
请教:
我在编程过程中使用getColumnLabel得到的是Name值。我想要获得Label值。代码如下:
public int chaxun(String sql) throws Exception{
page_agent.setSelect("1");
String a_sql=sql;
page_rs=page_agent.SQLQuery(a_sql);
ResultSetMetaData rsmd = page_rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount();
return numberOfColumns;
}

public String[] name(int nn) throws Exception{
int n = nn;//属性表中的列数
ResultSetMetaData rsmd = page_rs.getMetaData();
String[] table=new String[n+1];
for(int i=1;i<=n;i++){
table[i] = rsmd.getColumnLabel(i); //属性列名
}
return table;
}
急啊。谢谢大虾们
...全文
312 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
amwtree 2008-05-11
  • 打赏
  • 举报
回复
我也和你一样 取不到LABLE值 得到的是COL NAME
anqini 2008-05-11
  • 打赏
  • 举报
回复
你是不是取得 列名字啊?
比如 ID,NAME之类的?

程序 rsmd.getColumnLabel(i); 每问题啊!
anqini 2008-05-11
  • 打赏
  • 举报
回复
看你的变量命名都晕了...
yushi638 2007-02-07
  • 打赏
  • 举报
回复
救命啊。。怎么没有人来看呢

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧