关于jdbc的getColumns
linzy 2002-09-12 05:13:57 我用jdbc连oracle8i数据库,用下面的程序取表中的字段名。
为什么会取道重复的字段名?
dma = conn.getMetaData();
rs = dma.getColumns(null, null, tableName, null);
Vector c = new Vector();
while (rs.next() ){
String cname = rs.getString("COLUMN_NAME");
if (c.indexOf(cname) == -1) {
c.add(cname);
}
}
rs.close();