Wenn Sie über Fremdschlüssel- und Primärschlüsselbeschränkungen sprechen. Die DatabaseMetaData
bietet Methoden zum Abrufen dieser Informationen:Sie können getImportedKeys(..)
und getCrossReference(..)
für Fremdschlüssel und getPrimaryKeys(..)
und getExportedKeys(..)
für Primärschlüssel.
Seien Sie nur vorsichtig, wie Sie sie verwenden:getCrossReference(..)
und getExportedKeys
sind meiner Meinung nach etwas kontraintuitiv.
Wenn Sie auch eindeutige Einschränkungen benötigen, sollten Sie in der Lage sein, getIndexInfo(..)
mit Übergabe von true
für den Parameter unique
.