gpt4 book ai didi

java - jdbc元数据getTables仅列出表列表

转载 作者:行者123 更新时间:2023-12-02 08:53:21 24 4
gpt4 key购买 nike

当我使用以下语法时,我试图列出数据库中的表

ResultSet rs = md.getTables(null, null, "%" ,null);

这会返回数据库中的所有表、 View 、索引、system_tables。

但我只需要公共(public)模式中的表列表,因此我给出了以下语法,

ResultSet rs = md.getTables(null, "public", "%" ,"TABLE");

这显示了以下错误

required: String,String,String,String[]
found: <null>,String,String,String
reason: actual argument String cannot be converted to String[] by method invocation conversion

只需要从公共(public)模式中单独列出表。

请帮助了解语法

最佳答案

Javadoc建议您的最后一个参数应该是字符串的数组

public ResultSet getTables(String catalog,
String schemaPattern,
String tableNamePattern,
String[] types)
throws SQLException

关于java - jdbc元数据getTables仅列出表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13741125/

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