COLUMN_NAME循环Oracle数据库

时间:2019-10-23 17:07:22

标签: java database-metadata

我的代码有一些问题。我想从表中提取列名。在mySQLWorkbench中一切正常,它向我显示了所有列名。

例如,mySQL Workbench中的输出为:nr,height,length
我的oracle数据库上的输出是:nr,height,length,nr,height,length,...

我好像陷入了循环,但是我不明白为什么。 oracle数据库位于我的大学里,因此我无法像mySQLWorkbench一样使用它。

我在下面尝试了这段代码,此刻我真的不知道该怎么办。

ResultSet columns = databaseMetaData.getColumns(null,null, tableName, null);
while(columns.next())
{ 
    String columnName = columns.getString("COLUMN_NAME");
    System.out.println(columnName + ";");
}

我认为输出应为:nr; height; length

0 个答案:

没有答案