jdbc Java数据库元数据
我是初学者,我想知道如何在数据库中找到一个外键列
我正在做的是
我正在从特定的数据源获取连接对象。使用这个连接对象,我试图使用DatabaseMetadata获取特定数据源的所有元数据。我研究过getColumns、getPrimarykeys等,但现在我知道了表名是什么,具体表中的列名是什么。我想知道的是,列a键列不是
例如,如果我知道列名,我可以知道该列是否是主键,但我需要它作为FOREGIN键的方式不同
有人能帮我吗
谢谢 库马尔
你可以在下面搜索框中键入要查询的问题!
我是初学者,我想知道如何在数据库中找到一个外键列
我正在做的是
我正在从特定的数据源获取连接对象。使用这个连接对象,我试图使用DatabaseMetadata获取特定数据源的所有元数据。我研究过getColumns、getPrimarykeys等,但现在我知道了表名是什么,具体表中的列名是什么。我想知道的是,列a键列不是
例如,如果我知道列名,我可以知道该列是否是主键,但我需要它作为FOREGIN键的方式不同
有人能帮我吗
谢谢 库马尔
# 1 楼答案
看看getExportedKeys和getImportedKeys方法。他们应该以一种迂回的方式告诉你你想知道的事情