Hvis du taler om fremmed nøgle og primær nøgle begrænsninger. DatabaseMetaData giver metoder til at hente disse oplysninger:du kan bruge getImportedKeys(..)
og getCrossReference(..)
for fremmede nøgler og getPrimaryKeys(..)
og getExportedKeys(..)
for primærnøgler.
Bare vær forsigtig med, hvordan du bruger dem:getCrossReference(..) og getExportedKeys er lidt kontraintuitive efter min mening.
Hvis du også har brug for unikke begrænsninger, bør du være i stand til at bruge getIndexInfo(..)
med at sende true for parameteren unique .