java - 从结果集中的元数据获取表名称时遇到问题

标签 java metadata resultset

在运行执行一些sql语句后,我从结果集中获取了一些元数据。我想从元数据中获取表名。我正在使用

Metadata.getTableName(1);

但它什么也没返回;这意味着什么?另请注意,我能够成功从元数据中获取列名称,但不能获取表名称。

最佳答案

你必须使用DatabaseMetaData md = connection.getMetaData();

来自 javadoc 它检索一个 DatabaseMetaData 对象,该对象包含有关此 Connection 对象表示连接的数据库的元数据。元数据包括有关数据库表、其支持的 SQL 语法、其存储过程、此连接的功能等的信息。

关于java - 从结果集中的元数据获取表名称时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32785071/

相关文章:

eclipse - Ubuntu 崩溃,Eclipse 丢失 .metadata,Java Perspective 消失,丢失,丢失

tensorflow - 将元数据添加到tensorflow lite文件

php - Wordpress WP_Query 具有多个元值的元键

hibernate - 嵌套异常是org.hibernate.exception.SQLGrammarException : could not extract ResultSet , Spring4,Hibernate4

java - 需要从以下结果集中按以下方式形成 JSON 响应

java - 如何在java中的结果集中添加列?

java - 使用矩阵创建迷宫(JAVA)

java - 在抽象类方法中调用接口(interface)方法

java - 找到Hashmap中的几个最大值

java - 将文本文件读入二维数组