gpt4 book ai didi

java - 在 JDBC 中获取列名

转载 作者:搜寻专家 更新时间:2023-11-01 01:07:00 25 4
gpt4 key购买 nike

我想知道如何判断某个数据库表中是否存在具有特定名称的列。我正在使用 JDBC,但如果它可以用纯 SQL 完成,那就更好了。然而,该解决方案必须独立于 DBMS 提供者。我想我可以通过查询表的第一行并从中获取 ResultSetMetaData 来做到这一点,但这假设表中有一行。我也希望它能与一张空 table 一起工作。提前致谢!

最佳答案

您可以从 DatabaseMetaData 中获取它们。

DatabaseMetaData meta = connection.getMetaData();
ResultSet rs = meta.getColumns(...);

关于java - 在 JDBC 中获取列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6896737/

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