1

如果我只想查找有关我知道名称的列的一些信息,是否有其他方法可以循环遍历 DatabaseMetaData.getColumns() 的所有列?

我的猜测是否定的,但由于我是 JDBC 新手……也许你们中的一些人有一些建议?

4

1 回答 1

1

请查看文档,它非常广泛。您可以使用以下的第四个参数查询特定columnNamePatterngetColumns()

columnNamePattern- 列名模式;必须与存储在数据库中的列名匹配

此参数是一个LIKE模式,因此"%"查询所有列,"someColumn"查询someColumn. 请注意,如果此列不区分大小写,您可能需要使用"somecolumn""SOMECOLUMN"取决于不区分大小写的名称在数据库中的存储方式(另请参见参考资料中的各种stores*方法DatabaseMetaData)。

于 2013-08-09T13:33:54.320 回答