gpt4 book ai didi

java - 仅获取有关特定列的元数据信息,而不循环遍历所有列......这可能吗?

转载 作者:太空宇宙 更新时间:2023-11-04 07:28:28 25 4
gpt4 key购买 nike

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

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

最佳答案

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

columnNamePattern - a column name pattern; must match the column name as it is stored in the database

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

关于java - 仅获取有关特定列的元数据信息,而不循环遍历所有列......这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18147028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com