Java DatabaseMetaData

时间:2009-12-22 00:31:30

标签: java jdbc

我是首发,我想知道如何在数据库中找到特定列是FOREIGN KEY列。

我正在做的是......

我从特定数据源获取连接对象。使用此连接对象我试图使用DatabaseMetadata获取该特定数据源的所有元数据。我在getColumns,getPrimarykeys等上工作过。但是现在我知道tablename是什么,列名在那个特定的表中。我想知道FORIGEN KEY列的列不是。

例如,如果我知道列名,我可以知道该列是否是PRIMARY KEY列与我需要FOREGIN KEY的方式不同。

有人可以帮助我吗

由于 库马尔

1 个答案:

答案 0 :(得分:3)

查看getExportedKeysgetImportedKeys方法。他们应该在一轮谈判中告诉你你想知道什么......