Om du pratar om främmande nyckel och primärnyckel begränsningar. DatabaseMetaData
tillhandahåller metoder för att hämta denna information:du kan använda getImportedKeys(..)
och getCrossReference(..)
för främmande nycklar och getPrimaryKeys(..)
och getExportedKeys(..)
för primärnycklar.
Var bara försiktig med hur du använder dem:getCrossReference(..)
och getExportedKeys
är lite kontraintuitiva enligt min mening.
Om du också behöver unika begränsningar bör du kunna använda getIndexInfo(..)
med att skicka true
för parametern unique
.