使用JAVA类从元数据DatabaseMetaData获取外键并引用特定数据库表的表名

使用JAVA类从元数据DatabaseMetaData获取外键并引用特定数据库表的表名,java,jdbc,metadata,resultset,database-metadata,Java,Jdbc,Metadata,Resultset,Database Metadata,我正在编写java类来获取所有连接数据库对象(表)。我用过 rs = meta.getExportedKeys(conn.getCatalog(), null, "account_adjustment"); while (rs.next()) { String fkTableName = rs.getString("FKTABLE_NAME"); String fkColumnName = rs.getString("FKCOLUMN_NAME");

我正在编写java类来获取所有连接数据库对象(表)。我用过

rs = meta.getExportedKeys(conn.getCatalog(), null, "account_adjustment");  

    while (rs.next()) { 
       String fkTableName = rs.getString("FKTABLE_NAME");
       String fkColumnName = rs.getString("FKCOLUMN_NAME");
       int fkSequence = rs.getInt("KEY_SEQ");      
     }
提供父表及其链接到该询问表的列(科目调整)

我也试过了

 rs1 = meta.getImportedKeys(conn.getCatalog(), null, "account_adjustment");
    while (rs1.next()) {
      String fkTableName = rs1.getString("FKTABLE_NAME");
      String fkColumnName = rs1.getString("FKCOLUMN_NAME");
    int fkSequence = rs1.getInt("KEY_SEQ");
    }
给出当前表(科目调整)表及其外键列名
但是我想要这个外键所链接的表名,我得到了一个解决方案bt,另一种方式是不使用java,而不是使用java来获取值,我执行了对“information_schema”(默认情况下在MySQL中存在)的查询数据库和“REFERENTIAL_CONSTRAINTS”表,以获取所需数据库的各个表的所有引用

,但这不是解决方案。我也需要同样的答案。